SQL Server 2008 のテーブルから請求書の日付を取得しています。日付はユリウスです。私はそれらを使用して変換しました:
CONVERT(char(12), dateadd(dd, (t2.date_paid - 639906), '1/1/1753'), 101)
偉大な。ここで、WHERE 句で結果を制限しようとすると、
AND CONVERT(char(12), dateadd(dd, (t2.date_paid - 639906), '1/1/1753'), 101)
BETWEEN '07/01/2012' AND '07/31/2012'
その範囲外の日付を受け取ります。このt2.date_paid
列は 2004 年からの日付を返します。