Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / SQL-запрос для сегодняшней даты (- 2) месяца / 6 сообщений из 6, страница 1 из 1
25.02.2019, 08:42
    #39778615
TsYekaterina
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL-запрос для сегодняшней даты (- 2) месяца
Доброе утро! подскажите, пожалуйста, как правильно написать sql-запрос от сегодняшней даты -2 мес. (или от сегодняшего мес. (-2) мес.). Сделала так,
но в результате выходят записи и за 2017, и за 2016, и за 2015 года.
Код: sql
1.
2.
select Gorod, Name_klient,  summa, data_doc from TestFSO.dbo.doc_klient, TestFSO.dbo.klient where 
doc_klient.id_klient=klient.id_klient and kod_oper=1 and summa < 0 and data_doc < DATEADD(month, -2, GETDATE())
...
Рейтинг: 0 / 0
25.02.2019, 08:52
    #39778619
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL-запрос для сегодняшней даты (- 2) месяца
TsYekaterinaвыходят записи и за 2017, и за 2016, и за 2015 года.
Разве они не подходят по условию?
...
Рейтинг: 0 / 0
25.02.2019, 08:53
    #39778621
m7m
m7m
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL-запрос для сегодняшней даты (- 2) месяца
TsYekaterinaДоброе утро! подскажите, пожалуйста, как правильно написать sql-запрос от сегодняшней даты -2 мес. (или от сегодняшего мес. (-2) мес.). Сделала так,
но в результате выходят записи и за 2017, и за 2016, и за 2015 года.
Код: sql
1.
2.
select Gorod, Name_klient,  summa, data_doc from TestFSO.dbo.doc_klient, TestFSO.dbo.klient where 
doc_klient.id_klient=klient.id_klient and kod_oper=1 and summa < 0 and data_doc < DATEADD(month, -2, GETDATE())



Ну так что попросила
Код: pascal
1.
data_doc < DATEADD(month, -2, GETDATE())


то и получила
как только выяснится что кроется за этим "от сегодняшней даты -2 мес. (или от сегодняшего мес. (-2) мес.)" то наверное и подсказка не понадобится
...
Рейтинг: 0 / 0
25.02.2019, 09:14
    #39778631
DimaBr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL-запрос для сегодняшней даты (- 2) месяца
Код: sql
1.
data_doc between DATEADD(month, -2, GETDATE()) and GETDATE()
...
Рейтинг: 0 / 0
25.02.2019, 09:36
    #39778639
TsYekaterina
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL-запрос для сегодняшней даты (- 2) месяца
DimaBr,

спасибо!
...
Рейтинг: 0 / 0
25.02.2019, 13:46
    #39778787
Gerasimenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL-запрос для сегодняшней даты (- 2) месяца
DimaBr
Код: sql
1.
data_doc between DATEADD(month, -2, GETDATE()) and GETDATE()


Код: sql
1.
SELECT GETDATE(), CONVERT(DATETIME, CONVERT(varchar(10), GETDATE(), 112))
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / SQL-запрос для сегодняшней даты (- 2) месяца / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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