我使用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
我得到了数据。我不应该得到数据,因为它说的大于。
答案 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)