SQL在datetime数据类型字段中选择当前日期的结果

时间:2016-09-19 03:22:08

标签: sql-server datetime

我想选择今天提取的结果,其中结果包含此提取日期时间的数据.2016-09-19 11:01:36.753

我想在不考虑数据时间部分的情况下提取具有今日extract_date的结果。我的查询如下所示

select * from tblOrders where extracted_date=DATEADD(dd, DATEDIFF(dd,0,GETDATE()), 0) 

select * from LocalACB.tblEBPInvoice nolock where Extracted_Date=CAST(GETDATE() AS DATE)

但记录未归还。怎么做到这一点?

1 个答案:

答案 0 :(得分:0)

你在那里正确的轨道。只需更改为>= today< tomorrow

的支票即可
select * 
from   tblOrders 
where  extracted_date >= DATEADD(dd, DATEDIFF(dd,0,GETDATE()), 0)
and    extracted_date <  DATEADD(dd, DATEDIFF(dd,0,GETDATE()), 1)