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

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

Нарастающий итог [D6]


Evyshka ©   (2005-02-17 09:32:00) 

Здраствуйте!! Никак не могу сообразить как сделать запрос !!!
Необходимо подсчитать итог по коду за месяц и с нарастающим итогом с начала года.
Таблица имееет вид COD SUMMA DATA мне нужно получить
в результате запроса COD SUMMA(за месяц) SUMMA(за год)


Ольга   (2005-02-17 16:11:00) [1]

SELECT a.cod, SUM(a.pole) as SUMMEC, b.SUMGOD
FROM Tab1 a,
    (SELECT cod, SUM(pole) as SUMGOD
     FROM Tab1
     WHERE DatePart('yyyy',data)=:year
     GROUP BY cod) b
WHERE DatePart('mm',data)=:month and a.cod=b.cod
GROUP BY a.cod

Это в Transact-SQL (для MSSQL).


stone   (2005-02-17 09:37:00) [2]

http://www.sql.ru/faq/faq_topic.aspx?fid=125


Наверх

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