我试图从这个查询中做的是我试图从 customertransaction 表中获取所有早于指定 Cutoffnumber 的行:
@Cutoffnumber INT
SELECT @SQL = 'SELECT * FROM customertransaction WHERE DATEDIFF(DD, Transactiondate, GETDATE()) > @Cutoffnumber '
但我收到以下错误,请注意这是一个动态 SQL 查询。
必须声明标量变量“@Cutoffnumber”
我该怎么走。