![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Необходимо сформировать следующий запрос [D6, MSSQL]
G707 © (2006-05-03 10:47:00)Всем привет! Помогите пож. с запросом
Есть таблица T1
T1
Doc_ID [int]
SDate [smalldatetime]
SUM [money]
Нужно сформировать запрос, чтобы результат был следующим:
Doc_ID | SDate | SUM | REM_SUM
--------------------------
Doc_ID1 SDate1 SUM1 SUM1
Doc_ID2 SDate2 SUM2 SUM1+SUM2
Doc_ID3 SDate3 SUM3 SUM1+SUM2+SUM3
Doc_ID4 SDate4 SUM4 SUM1+SUM2+SUM3+SUM4
и т. д.
где список отсортирован по полю SDate.
как можно это сделать?
Johnmen (2006-05-03 11:02:00) [1]
SELECT A.Doc_ID, A.SDate, A.SUM,
(SELECT SUM(B.SUM) FROM T1 B WHERE B.SDate<=A.SDate) AS REM_SUM
FROM T1 A
ORDER BY A.SDate