2014-11-09 2 views
0

Я написал запрос, какоперация Datetime в котором положение о SQL заявления

select * 
from tbltransaction 
where transactiondate < CAST('2014-10-30 22:09:59.570' AS DATETIME) 

В этом опрашивать transactiondate должно быть меньше, чем 2014-10-30 00:00:00.000 только отображается transactiondate как 2014-10-30 12:09:59.570, 2014-10-30 20:09:59.570, 2014-10-30 02:09:59.570 не отображаются. Пожалуйста помоги мне с этим.

ответ

2

попробовать так:

вам нужно использовать Same DateType на обеих сторонах фильтра колонны вроде как ниже DATETIME

select * fom tbltransaction where 
CAST(transactiondate as DATETIME) < 
CAST('2014-10-30 22:09:59.570' AS DATETIME) 
+0

Я. это работает прекрасно – user2799436

+0

@ user2799436 если это полезно пометить его как ответ –

Смежные вопросы