需求:给定一个时间,例如 dates = '2021-12-03'
,求出所在周的第一天,所在月第一天,所在年第一天。
求所在周的第一天(周一):
//其中'2021-11-29'是已知的一天周一
select DATE_SUB( dates, PMOD(DATEDIFF(dates,'2021-11-29'),7));
求所在月第一天:
select trunc(dates, 'MM');
求所在年第一天:
select trunc(dates, 'YYYY');
需求:给定一个时间,例如 dates = '2021-12-03'
,求出所在周的第一天,所在月第一天,所在年第一天。
求所在周的第一天(周一):
//其中'2021-11-29'是已知的一天周一
select DATE_SUB( dates, PMOD(DATEDIFF(dates,'2021-11-29'),7));
求所在月第一天:
select trunc(dates, 'MM');
求所在年第一天:
select trunc(dates, 'YYYY');