私はDATEが必要なクエリに取り組んでいます!!
DECLARE @YesterDay DATETIME, @Today DATETIME
SET @YesterDay = DateAdd(DD, DateDiff(DD, 0, GETDATE())-1, 0)
SET @Today = DateAdd(DD, DateDiff(DD, 0, GETDATE()), 0)
select @YesterDay = convert(varchar, getdate()-1 , 110)
select @Today = convert(varchar, getdate() , 110)
EXEC @return_value = [dbo].[post_sec_admin_list_user_log]
@pDateFr = @YesterDay ,
@pDateTo = @Today,
@pName = '',
@pSec = NULL
@DateFr is varchar(50)
@DateT0 is varchar(50)
とは両方@dateFr
とも..@dateTo
varchar
そして、私はそれを実行しようとします、それはこのように時間形式を出力します2011-06-09 16:15:38.927
エラーステートメント
varchar データ型を datetime データ型に変換すると、範囲外の値になりました。
さらに、varchar
必要な形式はMM-DD-YYYY
私のエラーがどこにあるか知っている人はいますか?
ありがとう