【发布时间】:2014-12-04 02:47:42
【问题描述】:
我使用 SQL Server。我有一个datetime 类型的列,格式如下:
2014-07-14 09:18:13.000
如何编写select 语句,使其仅选择比特定日期和特定日期+时间晚的日期?
编辑 SELECT * FROM mytable WHERE mydatefield > '2014-07-22'
日期时间栏:2014-07-22 11:44:08.000
我得到了数据。我不应该得到数据,因为它说大于。
【问题讨论】:
-
您是否尝试过使用
WHERE [column] > 'YOURSPECIFICDATAHERE'? -
datetime列没有格式。它只是有一个价值。您的参数应该是datetime-参数。但是,SO 上肯定有十几个重复项。
标签: sql sql-server datetime