我正在尝试计算一个与去年结束季度的最后一天相协调的值。 (如果报告是在1月份和3月30日[上一年度]在4月1日运行的话)(去年12月31日)。
我尝试了以下代码的混合,但我无法让它工作。由于报告可能在一年中的任何一天运行,我不能只减去一年(我觉得有一种更容易,更清晰的方式来执行此操作)。
DateAdd("q", -4, Date())
有人有什么想法吗?
由于
答案 0 :(得分:0)
试试这个
Select DateAdd(day, -1, dateadd(qq, DateDiff(qq, 0, @Date), 0))
答案 1 :(得分:0)
我相信我有它的工作。
Format
(DateAdd("s",-1,
DateAdd("q",DateDiff("q","1/1/1900",
DateAdd("yyyy",-1,Date())),"1/1/1900")),
"Short Date")