Я хочу проверить дату между финансовым годом - PullRequest
0 голосов
/ 17 декабря 2011

Здесь я хочу проверить, находится ли дата в базе данных между финансовым годом или нет.

Я использую следующий запрос для проверки даты, но он работает только год. если я хочу проверить в соответствии с месяцем и годом, то я получил неправильный результат.

Вот мой запрос:

SELECT *
FROM Payments INNER JOIN Subsciber ON Subsciber.SubId = Payments.SubId 
WHERE DATEPART(YEAR, Payments.SaveOn) BETWEEN 2010 AND 2011
AND DATEPART(MONTH, Payments.SaveOn) BETWEEN 4 AND 3

1 Ответ

2 голосов
/ 17 декабря 2011
payments.saveon >= CONVERT(DATETIME, '20100401', 112) AND 
payments.saveon < CONVERT(DATETIME, '20110401', 112)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...