我创建了一个Visual Studio报告(数据库是动态crm 2011)。这份报告从现在(今天)开始向我展示过去13个月的所有要素。
DATEDIFF(Month, CRMAF_FilteredQuote.createdon, CURRENT_TIMESTAMP) <=13;
如何修改此声明以获取上个月最后一天的结果?例如,从9月30日到8月1日的所有文件?
非常感谢你的想法。
彼得
答案 0 :(得分:0)
您可以使用以下给定的查询
获取上个月的最后一天SELECT DATEADD(s,-1,DATEADD(mm,DATEDIFF(m,0,GETDATE()),0))
要查找在两个日期(上个月的最后一天和今天)之间创建的所有文档,请使用以下给定的查询
SELECT * FROM Entity_Name 在DATEADD之间创建了CreatedOn(s,-1,DATEADD(mm,DATEDIFF(m,0,GETDATE()),0))和GETDATE()