Microsoft Dynamics NAV
использует datetime
из yyyy-12-31 23:59:59.000
для определения записей закрытия года. Пытаюсь написать отчет, в который приведу все мои записи, кроме этих. Запрос отлично работает для 2014
, если я явно использую предложение WHERE
из
WHERE [Posting Date] <> '2014-12-31 23:59:59.000')
Но мне нужно, чтобы запрос работал для любого года. Я старался:
WHERE (DATEPART(mm, [Posting Date]) <> 12) AND
(DATEPART(dd, [Posting Date]) <> 31) AND
(DATEPART(hh, [Posting Date]) <> 23) AND
(DATEPART(mi, [Posting Date]) <> 59) AND
(DATEPART(ss, [Posting Date]) <> 59)
Но это отфильтровало все, что было в December
или имело день 31
или час 23
и т. д.
Есть ли простой способ отфильтровать заданную дату и время, но с любым годом?