私は次のようなストアドプロシージャを持っています:
create PROCEDURE [dbo].[Test1]
@startdate datetime(100),
@enddate datetime(100)
set date1 = CONVERT(datetime, @startdate + ' 00:01:00', 120)
set date2 = CONVERT(datetime, @enddate + ' 00:23:59', 120)
as
begin
select t.PlateNo
from Transaction_tbl t
WHERE dtime between @date1 + ' 00.01.00.00'
AND @date2 + ' 23:59.59.00'
end
これを実行中に2つのエラーメッセージが表示されます
キーワード「set」付近の構文が正しくありません。
スカラー変数を宣言する必要があります
@date1