【发布时间】:2017-05-14 23:47:02
【问题描述】:
我需要根据今天的日期在我的选择语句中包含财政年度,例如 2016 年 12 月 30 日 2016-2017。财政年度从 7 月 1 日开始。截至 2017 年 7 月 1 日,它应该计算 2017-2018。我怎样才能做到这一点?
ClaimNo
20161030
20161124
20160815
20170115
20180101
SELECT *
FROM TABLE
WHERE ClaimNo LIKE '2016%' OR ClaimNo LIKE '2017%';
【问题讨论】:
-
是否要在
SELECT中包含会计年度,即创建另一个包含会计年度的列,或者限制会计年度返回的行,例如WHERE FiscalYear( ClaimNo ) = 1066?提示:使用适当的软件(MySQL、Oracle、DB2 等)和版本标记数据库问题很有帮助,例如sql-server-2014。语法和功能的差异通常会影响答案。
标签: sql-server tsql ssms