SQL Server 2005 でクエリを実行して、日付範囲内のレコードを検索しています。句は次のWHEREようになります。
WHERE (CONVERT(NVARCHAR, fldPublishedDate, 101) >= '" & toDate &
"' AND CONVERT(NVARCHAR, fldPublishedDate, 101) <= '" & fromDate & "')"
toDateとは、とfromDateのように入力されます。 04/01/200504/30/2005
私が得ている結果は、間違いなくすべて 4 月 1 日から 30 日の間ですが、2005 年 (データ収集が開始されたとき) から 2012 年までのさまざまな年のものです。比較から年が単に無視されているようです。ここで何か不足していますか?
これを読んでいただきありがとうございます。