上周一:
select date_sub(current_date(),pmod(datediff(cast(current_date() as string),'2000-01-03'),7)+7)
上周日:
select date_sub(current_date(),pmod(datediff(cast(current_date() as string),'2000-01-03'),7)+1)
上月第一天:
select add_months(trunc(current_date(),'MM'),-1)
上月最后一天:
select date_add(trunc(current_date(),'MM'),-1)
上季度第一天 :
select to_date(concat(date_format(current_date(),'y'),'-',floor((cast(date_format(current_date(),'M') as int)+2)/3)*3-2,'-',date_format(trunc(current_date(),'MM'),'dd')))
上季度最后一天 :
select to_date(concat(date_format(current_date(),'y'),'-',floor((cast(date_format(current_date(),'M') as int)+2)/3)*3,'-','31'))
去年第一天 :
select add_months(trunc(current_date(),'YY'),-12)
去年最后一天
select date_add(trunc(current_date(),'YY'),-1)
日期函数
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- oracle日期,获取年月日等函数、日期函数、时区 获取年月日 年 select extract(year fro...
- # 集合函数 Collection Functions ## size(Map<K.V>) 返回结果:返回Map中...