我在 SQL Server 2005 上运行查询以查找日期范围内的记录。该WHERE
子句如下所示:
WHERE (CONVERT(NVARCHAR, fldPublishedDate, 101) >= '" & toDate &
"' AND CONVERT(NVARCHAR, fldPublishedDate, 101) <= '" & fromDate & "')"
toDate
和fromDate
像这样输入04/01/2005
和04/30/2005
。
我得到的结果肯定都是在 4 月 1 日至 30 日之间,但来自不同年份,从 2005 年(数据收集开始时)到 2012 年。看起来这一年在比较中被忽略了。我在这里错过了什么吗?
感谢您花时间阅读本文。