Гена
Дата: 30.01.2001 16:15:02
Очень глупый вопрос.
Есть таблица необходимо сделать View который бы отображал данные за последний месяц.
Знаю что это легко,но почемуто всегда с датами мучаюсть
SELECT Nakladny.* FROM Nakladny WHERE MONTH(Data_Nakladn) >= MONTH(GETDATE()) - 1
Данный запрос естественно не правильный.
Подскажите.
есть хочется а голова не варит
ArtP
Дата: 31.01.2001 18:14:35
Немного поправлю, а то за все года пойдут данные, и новый год !!!
SELECT * FROM Nakladny WHERE Data_Nakladn >= DATEADD(mm,-1,GETDATE())
ArtP
Дата: 31.01.2001 19:24:04
Если требуется, чтобы название месяца бало одинаковым, то
SELECT * FROM Nakladny WHERE
Data_Nakladn >= DATEADD(mm,-1,GETDATE())
AND MONTH(Data_Nakladn) = MONTH(GETDATE())
ORDER BY Data_Nakladn