我有一个VB.net
2010程序,使用MS个人SQL服务器(MSDE)版本2010,其中select
语句失败。查询在查询测试器中正常工作,并且程序通过使用其他查询正常运行。
'requestdate'条目为MM/DD/YYYY
,或2014年1月22日的最近条目。
SQL语句是:
Select count(*) from Table
WHERE (Closed = 'false') AND (requestdate < convert(date, GETDATE() - 3));
我正在尝试获取今天和2天之间的条目数。有一个类似的查询要求7天。
任何帮助都会很棒。 -Thanks
答案 0 :(得分:0)
试试这个:
Select count(*) from Table
WHERE (Closed = 'false') AND (requestdate < convert(date, GETDATE()-3));
答案 1 :(得分:0)
这就是修正它的原因:
从表WHERE(Closed ='false')AND(datediff(dd,request date,getdate())&lt; 3)中选择count(*)