Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Операции с датами / 4 сообщений из 4, страница 1 из 1
30.01.2001, 16:15
    #32001832
Гена
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Операции с датами
Очень глупый вопрос.
Есть таблица необходимо сделать View который бы отображал данные за последний месяц.
Знаю что это легко,но почемуто всегда с датами мучаюсть

SELECT Nakladny.* FROM Nakladny WHERE MONTH(Data_Nakladn) >= MONTH(GETDATE()) - 1

Данный запрос естественно не правильный.
Подскажите.
есть хочется а голова не варит
...
Рейтинг: 0 / 0
30.01.2001, 17:09
    #32001837
beerman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Операции с датами
SELECT * FROM Nakladny WHERE MONTH(Data_Nakladn) >= MONTH(DATEADD(mm,-1,GETDATE()))
...
Рейтинг: 0 / 0
31.01.2001, 18:14
    #32001881
ArtP
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Операции с датами
Немного поправлю, а то за все года пойдут данные, и новый год !!!

SELECT * FROM Nakladny WHERE Data_Nakladn >= DATEADD(mm,-1,GETDATE())
...
Рейтинг: 0 / 0
31.01.2001, 19:24
    #32001888
ArtP
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Операции с датами
Если требуется, чтобы название месяца бало одинаковым, то

SELECT * FROM Nakladny WHERE
Data_Nakladn >= DATEADD(mm,-1,GETDATE())
AND MONTH(Data_Nakladn) = MONTH(GETDATE())
ORDER BY Data_Nakladn
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Операции с датами / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]