SQL一周的第一天到一周的最后一天或一个月的最后一天,以先到者为准

时间:2018-11-02 15:39:28

标签: sql

我有一个查询,该查询在一周的第一天(组织的星期天)到一周的最后一天使用SQL表达式。

这是我使用的表达方式:

Actn - Date Calendar  is between  TIMESTAMPADD(SQL_TSI_DAY,-6, 
(TIMESTAMPADD(SQL_TSI_DAY, DAYOFWEEK(CURRENT_DATE) *-1,CURRENT_DATE))) and 
TIMESTAMPADD(SQL_TSI_DAY, DAYOFWEEK(CURRENT_DATE) *-1,CURRENT_DATE)

这些表达式效果很好。我希望在此处输入一个子句,该子句说如果月末在一周末之前,我希望它成为条件的最后一天。这可能吗?

任何帮助将不胜感激。谢谢!

0 个答案:

没有答案