Форум: "Базы";
Текущий архив: 2005.10.23;
Скачать: [xml.tar.bz2];
ВнизМожно ли используя Group by считать кол-во строк? Найти похожие ветки
← →
Kurillka (2005-09-14 12:01) [0]т.е.
Есть таблица в которой есть повторяющиеся строки
Мне нужно сгрупировать эти строки и добавить в конце еще один столбец где будет указано кол-во сгрупированных строк
пример
есть след записи
Название1 стоимость1 дата1
Название1 стоимость1 дата1
Название2 стоимость2 дата2
Название1 стоимость1 дата1
Название2 стоимость2 дата2
и хотелось бы получить
Название1 стоимость1 дата1 3
Название2 стоимость2 дата2 2
← →
Sergey13 © (2005-09-14 12:03) [1]Можно. Но надо учить язык.
← →
Kurillka (2005-09-14 12:08) [2]А как это можно сделать?
← →
Плохиш © (2005-09-14 12:09) [3]
> Kurillka (14.09.05 12:08) [2]
> А как это можно сделать?
Прочитав справку по SQL
← →
erika © (2005-09-14 12:09) [4]если нужен конкретный пример держи
SELECT COUNT( дата) COUNT_OF_дата, название, стоимость
FROM таблица
GROUP BY название, стоимость
HAVING ((COUNT(дата) <= 16))
по - моему так
← →
Sergey13 © (2005-09-14 12:17) [5]2 [4] erika © (14.09.05 12:09)
А зачем HAVING? Демо-версия? 8-)
← →
erika © (2005-09-14 12:28) [6]для полнонты обозрения,
> HAVING ((COUNT(дата) <= 16))
это как дополнительное условие
можно не использовать, просто на будущее
← →
Kurillka (2005-09-14 12:36) [7]Спасибо
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.10.23;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.039 c