DECLARE @i varchar(13)
DECLARE @Year varchar(30)
SET @i = 2
SET @Year = 2013
SELECT SUM(CAST([totalAfterMultiplier] as money)) as 'totalAfterMultiplier' FROM [postfinanceAfterMultiplier]
WHERE CAST([ORDER] as date) >= '01/'+@i+'/'+ @Year +'' AND CAST([ORDER] as date) <= '31/'+@i+'/'+ @Year +''
次のエラーが表示されます: 日付や時刻を文字列から変換するときに変換に失敗しました。
データベース内のすべての値はvarchar(50)
私は他の投稿を見てきましたが、それを機能させることができないようです
ご協力ありがとうございました