我有一个查询正在收集从上个月 20 日到本月 19 日的数据,它似乎正在工作。
(DateTime >= 19+dateadd(mm,datediff(mm,0,getdate())-1,0)
AND DateTime < 18+dateadd(mm,datediff(mm,0,getdate()),0))
我现在需要以某种方式对其进行修改以满足以下要求...
无论何时运行,始终显示当前报告。
目前发生的情况是......如果在上个月 20 日和本月 19 日之间的任何时间运行,它会很好......但只要它在本月 20 日到本月 31 日运行。 ...它一直显示最后一个时期...。从技术上讲,我要求它这样做。
我需要的是......当它成为这个月的 20 日......它开始一个新的报告。
正如我所说的......问题期是在20日和月底之间。一旦新的一个月开始......一切都很好。
在运行报告时,它必须以某种方式考虑在内。
谢谢。
戴夫