![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Нарастающий итог [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