Kvasnikov
Дата: 21.02.2008 16:50:30
Есть таблица ACCOUNT в которой есть столбцы NAME, DATE, VALUE – название фирмы, дата, величина остатка на счете.
Есть таблица PERIODS в которой один столбец DATA в котором указывается последний рабочий день каждого месяца.
Есть запрос:
SELECT Periods.Data, Account.Name, Account.Value
FROM Periods LEFT JOIN [SELECT Account.Name, Account.Date, Account.Value FROM Account WHERE Account.Name=”…”] AS z ON Periods.Data = z.Date
Который, соответственно, выдает по определенной фирме все остатки по счетам на последний рабочий день каждого месяца. Причем, если цифра не вбита, то он ставит в строчку только дату, показывая на недочет.
Надо добавить несколько вычисляемых столбцов:
1й. Показывает прирост VALUE за месяц
2й. Показывает прирост VALUE за три месяца
3й. Показывает прирост VALUE за год
4й. Показывает прирост VALUE c первой даты.
Спасибо.