在我的表值函数中,我有一个类型为date的变量。我需要将它(在where子句中)与表中列的值进行比较,其类型为datetime2。任何人都可以帮助我,因为演员不适合我。
这是我的代码:
select *
from table1
where [Date1] >= cast(@Todate as datetime2)
此处,[Date1]
是table1
类datetime2
中的列,@Todate
类型为date
。
答案 0 :(得分:1)
使用以下查询。
select *
from table1
where [Date1] >= convert(datetime2, @Todate)