Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Запрос по месяцам и кварталам


Страницы:   1 2

normandia ©   (2005-04-25 16:12:00) 

Есть таблица вида

фамилия      дата_оплаты     сумма
Иванов      01.01.2004       1500
Иванов      01.03.2004       2700
Петров      01.03.2004       2800
Сидоров     01.05.2004       3200
Петров      01.05.2004       1260

Нужен запрос с результатом с суммами по месяцам и итогами по кварталам и с группировкой по фамилиям вида

фамилия   январь февраль март 1квартал апрель май июнь 2квартал
Иванов    25000   16000
Петров    15000             и т.д.
Сидоров   25000

Помогите, люди добрые.


Fay   (2005-04-25 19:25:00) [21]

Какой движок?!


Johnmen   (2005-04-25 17:57:00) [22]

>stud ©   (25.04.05 17:49) [4]

Так и надо (Val уже сказал про ХП).


Val   (2005-04-25 17:54:00) [23]

>[4] stud ©   (25.04.05 17:49)
передаем id чела и период - получаем сумму, потом комбинируем при выводе как хотим.


stud   (2005-04-25 17:53:00) [24]

группировать запрос по клиенту и (месяцу и году).
кол-во выходных параметров постоянно, наверное не так уж и сложно


stud   (2005-04-25 17:49:00) [25]

а если хп, одним основным запросом, а с помощью переменных/условий раскидывать по месяцам?


raidan   (2005-04-25 16:29:00) [26]

>Val ©   (25.04.05 16:25) [1]
А иначе будет тупейший селект с выбором значений 16 раз (если не использовать with as, конечно) :)


Johnmen   (2005-04-25 16:28:00) [27]

Чтоюы так сделать, придётся иметь не менее 15 вложенных запросов к основному. Тормоза...


Val   (2005-04-25 16:25:00) [28]

Хорошо бы хранимой процедурой.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо