我有一个包含名为:
的日期时间列的表 TranDate
所以,我必须查询表格以获取仅取决于年份的数据。所以, 我对如何做到这一点有点困惑。我当前的 sql 查询是:
select * from Angkasa_UnpostedRecords
where year(convert(datetime,TranDate,103) = year(convert(datetime,@FromDate,103)
但是我在这方面遇到了错误。请建议我该怎么做。
谢谢。
最佳答案
语法错误是因为你没有正确地关闭括号。您打开两个,但只在相等运算符的每一侧关闭一个
关于c# - 如何只比较 sql server 2008 中日期时间字段的年份?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18308978/