mysql 根据指定日期取不超过指定日期的周一至周日
2011-04-14 19:08
225 查看
根据指定日期取不超过指定日期的周一至周日
select
date_add('2011-04-10', interval - ( 12 + dayofweek('2011-04-10')) day) '不超过指定日期所在上周周一',
date_add('2011-04-10', interval - ( 6 + dayofweek('2011-04-10')) day) '不超过指定日期所在上周日',
date_add('2011-04-10', interval - ( 5 + dayofweek('2011-04-10')) day) '不超过指定日期所在周一',
date_add('2011-04-10', interval - ( -1 + dayofweek('2011-04-10')) day) '不超过指定日期所在周日'
根据指定日期取上一月第一天和最后一天
select
date_sub(date_sub('2011-04-10',interval extract(day from '2011-04-10')-1 day),interval 1 month) '上月第一天',
date_sub(date_sub('2011-04-10',interval extract(day from '2011-03-10') day),interval 0 month) '上月最后一天'
select
date_add('2011-04-10', interval - ( 12 + dayofweek('2011-04-10')) day) '不超过指定日期所在上周周一',
date_add('2011-04-10', interval - ( 6 + dayofweek('2011-04-10')) day) '不超过指定日期所在上周日',
date_add('2011-04-10', interval - ( 5 + dayofweek('2011-04-10')) day) '不超过指定日期所在周一',
date_add('2011-04-10', interval - ( -1 + dayofweek('2011-04-10')) day) '不超过指定日期所在周日'
根据指定日期取上一月第一天和最后一天
select
date_sub(date_sub('2011-04-10',interval extract(day from '2011-04-10')-1 day),interval 1 month) '上月第一天',
date_sub(date_sub('2011-04-10',interval extract(day from '2011-03-10') day),interval 0 month) '上月最后一天'
相关文章推荐
- mysql 根据指定日期取 周一至周日 本月第一天 最后一天
- Java 根据指定日期计算所在周的周一和周日
- Java 根据指定日期计算所在周的周一和周日
- mysql根据日期获取周一周日
- mysql根据时间戳查询指定日期内数据
- mysql 获取当前日期周一和周日
- 根据输入的日期取本周周一,和周日
- JS根据传入日期算出当前周一到周日的日期数组
- mysql 对取当前日期周一和周日语句的详细解析
- asp.net 根据当前时间获取本周、上周、下周的周一、周日日期
- mysql 获取当前日期周一和周日
- 根据当前传入日期计算该日期所在星期的周一和周日
- 根据某一固定日期获取 该日期所在年度的周,该日期所在周 周一和周日的 具体日期
- mysql 对取当前日期周一和周日语句的详细解析
- 获取指定日期所在一周的时间范围(周一00:00:00---周日 23:59:59)
- mysql 对取当前日期 周一和周日语句的详细解析
- mysql 对取当前日期周一和周日语句的详细解析
- 根据日期计算出周一和周日
- Mysql 算出周一跟周日的日期
- mysql 取当前日期对应的周一或周日