本质上,我有一个 SQL 查询,其中有一个 where 子句
WHERE (DATEPART(yyyy, ESCDATE) = 2012)
查询背后还有很多其他代码。我知道我可以做一个联合,它工作得很好,但是当我想要做的只是将上述日期更改为 2011 年或 2013 年时,我最终会遇到大量查询。有没有更简单的方法来格式化它来做相当于多个变量在 UNION 查询中不重复整个语句?
本质上,我有一个 SQL 查询,其中有一个 where 子句
WHERE (DATEPART(yyyy, ESCDATE) = 2012)
查询背后还有很多其他代码。我知道我可以做一个联合,它工作得很好,但是当我想要做的只是将上述日期更改为 2011 年或 2013 年时,我最终会遇到大量查询。有没有更简单的方法来格式化它来做相当于多个变量在 UNION 查询中不重复整个语句?