Calculate first day and last day of week of current month(计算当月一周的第一天和最后一天)
问题描述
我要计算给定当前日期时间的当月的第一个日期和最后一个星期的日期。 例如,2017年12月1日是12月份该周的第一天,2017年12月2日是该周的最后一天。在一年中的同一周,2017年11月26日是一周的第一天, 2017年11月30日是前一个月一周的最后一天。
因此,如果今天是2017年12月1日,我应该从当前日期时间获取01-02,而不是26-02范围。
PS:我正尝试在Sqlite的查询中执行此操作。我想按周对一些值进行分组。一周中的几天应该属于当月。因此,这一要求。到目前为止,这是我的问题。
如何实现这一点;给定当前的日期时间。
推荐答案
Common table expressions用于保存中间结果:
这篇关于计算当月一周的第一天和最后一天的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!