1つのストアドプロシージャを作成しています。パラメータとして開始日と終了日を渡す必要があります。デフォルトでは、開始名は今日の日付の30日前である必要があります。これを行うためのいくつかの提案をください。
startdate=today-30日。enddate=today。
前もって感謝します。
1つのストアドプロシージャを作成しています。パラメータとして開始日と終了日を渡す必要があります。デフォルトでは、開始名は今日の日付の30日前である必要があります。これを行うためのいくつかの提案をください。
startdate=today-30日。enddate=today。
前もって感謝します。
Declare @startdate datetime
set @startdate = DATEADD(day,-30,getdate())
あなたの開始日を教えてくれます
これを試して:
日付データ型を使用する場合:
set @startdate=dateadd(day,-30,convert(date,getdate()))
set @enddate= convert(date,getdate())
移動のために-30を渡すDATEADDを見て、日付部分パラメーターとしてdを見てください。あなたに完全な構文を与えるためにコンピュータの近くにいません
select DATEADD(dd,-30,getdate())
開始日が表示されます。フロントエンドから終了日をselect getdate()
渡したい場合は、enddate(現在の日付)が表示されます。getdate()をフロントエンドからのEnddateに置き換えるだけです。