您好我正在尝试提取数据,这将排除前两周的数据,并包括2周的数据。
所以例如,如果今天是本月31日,我想排除15日到31日之间的所有数据,并希望只看到1日到15日
AND E.EventCreatedDateD between DATEADD(day,-14,GETDATE()) AND DATEADD(day,-31,GETDATE())
答案 0 :(得分:1)
您从语句中获得0值,因为日期是向后的。将较早的日期放在第一位:
AND E.EventCreatedDateD between DATEADD(day, -31, GETDATE()) AND DATEADD(day, -14, GETDATE())
两者之间表达式的顺序很重要。较低的值始终需要先是第二个值。