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 年までのさまざまな年のものです。比較から年が単に無視されているようです。ここで何か不足していますか?
これを読んでいただきありがとうございます。