0
我想获取特定日期的数据,此列的数据类型为DateTime。
尝试以下查询: -如何比较日期或基于sybase中的日期过滤数据?
SELECT * from table_name where transaction_date=convert(DATETIME,'02/21/2017',101)
但上面的查询不能正常工作,并返回没有结果,请可能有人指出什么我做错了。
我想获取特定日期的数据,此列的数据类型为DateTime。
尝试以下查询: -如何比较日期或基于sybase中的日期过滤数据?
SELECT * from table_name where transaction_date=convert(DATETIME,'02/21/2017',101)
但上面的查询不能正常工作,并返回没有结果,请可能有人指出什么我做错了。
如果您需要比较日期和日精度,可以使用如下所示的datediff函数。
SELECT *
from table_name
where datediff(dd,transaction_date,convert(DATETIME,'02/21/2017',101))=0
在你的餐桌,你有时间段的有效时间?或是00:00:00?通过这种方式转换时间为“零” – Snowlockk
有有效的时间。 –
因此,您在表中的所有时间看起来像这样2017-02-21 00:00:00.000? – Snowlockk