SQL Server Datetime比特定日期更新

时间:2014-10-09 08:37:35

标签: sql sql-server datetime

我使用SQL Server。我有一个datetime类型的列,格式如下:

2014-07-14 09:18:13.000

如何编写select语句,以便仅选择比特定日期和特定日期+时间更新的日期?

修改 SELECT * FROM mytable WHERE mydatefield> '2014年7月22日'

日期时间栏:2014-07-22 11:44:08.000

我得到了数据。我不应该得到数据,因为它说的大于。

2 个答案:

答案 0 :(得分:1)

具体日期:

SELECT * FROM mytable WHERE mydatefield > '2014-07-14'

具体日期和时间:

SELECT * FROM mytable WHERE mydatefield > '2014-07-14 09:18'

在查询中输入您想要的日期/时间。

答案 1 :(得分:0)

试试这个

select * from table where datetimecolumn >(select 'speicifdate' from othertable)