私は次のSQLを持っています:
select CONVERT(date,visitorannouncements.DateOfVisit), visitorannouncements.Agent,
Firstname, visitors.Lastname
from Visitors
LEFT JOIN visitorannouncements
ON Visitors.VisitorAnnouncementId=visitorannouncements.Id
where ship = @shipname
AND convert(datetime, visitorannouncements.DateOfVisit,101) BETWEEN @startDate AND @endDate
visitorannouncements.DateOfVisit は nvarchar フィールドです。
次のエラーが表示されます。
タイトル: Microsoft SQL Server レポート ビルダー
クエリ結果セットからデータを読み取り中にエラーが発生しました。nvarchar データ型を datetime データ型に変換すると、範囲外の値になりました。
追加情報:
nvarchar データ型を datetime データ型に変換すると、範囲外の値になりました。(Microsoft SQL Server、エラー: 242)