Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.09.23;
Скачать: CL | DM;

Вниз

Group by   Найти похожие ветки 

 
denimas   (2002-09-02 06:30) [0]

Есть поле содержащее дату и поле содержащие кол-во товара проданное за эту дату. Дата в формате "01.01.2002". Нужно узнать количество товара за месяц. Как сгруппирвоть с помощью group by по месяцам или какой еще способ есть?


 
oss   (2002-09-02 11:39) [1]

select sum(tovar_field)
from table
group by функция)приведения_даты_к_месяцу(date_field)


 
MsGuns ©   (2002-09-02 12:17) [2]

select disinct dat, sum(kol)
from MyTable
where (dat>=:datstart) and (dat<=:datend)
group by dat

datstart, datend получают значение перед TQuery.Prepare (программа же "знает" за какой месяц выводится сумма ?


 
denimas   (2002-09-02 12:53) [3]

OSS, да вот где бы еще функцию взять?

MsGuns, не понятно как сработает distinct в твоем запросе, скорее всего она сгрупирует мне все по дням т.к. дата ввиде "01.01.2002", "02.01.2002"... вообщем не пробовал,но это не то.


 
maratFromTomsk   (2002-09-02 12:54) [4]

Сделай View
или в таблице добавь вычисляемое поле


 
MsGuns ©   (2002-09-02 13:01) [5]

select disinct tov, sum(kol)
from MyTable
where (dat>=:datstart) and (dat<=:datend)
group by tov

Sorry ;(




Страницы: 1 вся ветка

Текущий архив: 2002.09.23;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.018 c
7-73896
bulfami
2002-07-10 18:26
2002.09.23
Перехват запросов на освобождение оперативной памяти


4-73921
CASU
2002-08-04 01:39
2002.09.23
Траффик ! Часть вторая!


1-73758
Seldon
2002-09-11 22:35
2002.09.23
Как имитировать для некой проги завершение Windows, если известе


3-73534
serg1977
2002-09-02 16:52
2002.09.23
подключение БД без BDE


14-73863
Suntechnic
2002-08-24 23:30
2002.09.23
Интересно, а кто местный FAQ сотавлял?