このクエリからやろうとしているのは、customertransaction テーブルから指定された Cutoffnumber より古いすべての行を取得しようとしていることです。
@Cutoffnumber INT
SELECT @SQL = 'SELECT * FROM customertransaction WHERE DATEDIFF(DD, Transactiondate, GETDATE()) > @Cutoffnumber '
しかし、以下のエラーが表示されます。これは動的 SQL クエリであることに注意してください。
スカラー変数「@Cutoffnumber」を宣言する必要があります
どうすればいいのだろう。