我有一个查询,其中有一个变量,因此我想在一开始就声明该变量。我的变量类型是日期。
我想要这样的东西:
Declare @RepportDate
Select t.ID,
t.FullName,
t.amount
From myTable as t
WHERE t.OperationDate=@RepportDate
然后我可以多次使用此变量。
答案 0 :(得分:0)
在声明变量时只需指定数据类型。
Declare @RepportDate Date
Select t.ID,
t.FullName,
t.amount
From myTable as t
WHERE t.OperationDate=@RepportDate
答案 1 :(得分:0)
Declare @RepportDate Date
Set @RepportDate = '2019-01-01'
Print @RepportDate
或
Declare @RepportDate DATE = '2019-01-01'
Print @RepportDate
如果它是静态的,则可能需要立即将其设置为一个值。