Форум: "Базы";
Текущий архив: 2004.01.26;
Скачать: [xml.tar.bz2];
ВнизКак пользоватся DISTINCT? Найти похожие ветки
← →
Анатолий (2003-12-29 11:07) [0]Уважаемые мастера! Имеется таблица с повторяющимися значениями, хочется чтобы SELECT выдал одно значение и суму. Использование выражения SELECT DISTINCT N, NAZ, SUMA FROM TABLE1 чего-то не помогает.
← →
VAleksey (2003-12-29 11:10) [1]Хм..
Дай пример данных и пример того что ты хочешь получить, а то что-то не понятно.
← →
Плохиш_ (2003-12-29 11:12) [2]>Анатолий (29.12.03 11:07)
Вообще-то для суму обычно group by используют
← →
Анатолий (2003-12-29 11:15) [3]Table1
N | NAZ | SUMA
1 | Koka-kola | 5
2 | Pepsi | 3
1 | Koka-kola | 1
3 | Fanta | 10
2 | Pepsi | 9
Нужно чтобы: SELECT DISTINCT N, NAZ, SUMA FROM TABLE1
1 | Koka-kola | 6
2 | Pepsi | 12
3 | Fanta | 10
← →
DenK_vrtz (2003-12-29 11:18) [4]select N, NAZ, sum(SUMA) SUMA from Table
group by N, NAZ
:)
← →
DenK_vrtz (2003-12-29 11:23) [5]Только, это самое, зачем хранить значение NAZ в этой же таблице, что N, я так понял, идентификатор этих самых NAZ"оф?
← →
Анатолий (2003-12-29 11:32) [6]Всем "ДЯКУЮ".А поле NAZ для ясности.
← →
kaif (2003-12-29 17:45) [7]А поле NAZ для ясности.
А вот так ясно будет?
Table1
N | NAZ | SUMA
1 | Koka-kola | 5
2 | Pepsi | 3
1 | Koka-kola | 1
3 | Fanta | 10
2 | Pepsi | 9
1 | Coca-cola | 1
1 | coca-cola | 2
Результат "благодаря" полю NAZ
1 | Koka-kola | 6
2 | Pepsi | 12
3 | Fanta | 10
1 | Coca-cola | 1
1 | coca-cola | 2
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.01.26;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.005 c