从今天的0时到24时就可以了,比如:大于等于
string dataStrStart =DateTime.Now.ToString("yy-MM-dd 0:0:0");小于等于
string dataStrEnd =DateTime.Now.ToString("yy-MM-dd 24:0:0");
string dataStrStart =DateTime.Now.ToString("yy-MM-dd 0:0:0");小于等于
string dataStrEnd =DateTime.Now.ToString("yy-MM-dd 24:0:0");
GETDATE()))
GETDATE() 是得到系统时间,DATEADD是将得到的时间分别加上一天和减去一天。
还能再精确点吗?
select * from table WHERE (字段 BETWEEN DATEADD(d, - 1, GETDATE()) AND DATEADD(d, 1, GETDATE()))