欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

MYSQL:时间粒度(每30s、每1分钟、每5分钟、每1小时、每1周、每1月、每1季度、每1年)

程序员文章站 2022-03-09 23:40:57
...

MYSQL:时间粒度(每30s、每1分钟、每5分钟、每1小时、每1周、每1月、每1季度、每1年)

每30秒

FROM_UNIXTIME(FLOOR(UNIX_TIMESTAMP('2019-05-31 18:37:45')/30)*30)

每1分钟

FROM_UNIXTIME(FLOOR(UNIX_TIMESTAMP('2019-05-31 18:37:45')/60)*60)

每5分钟

FROM_UNIXTIME(FLOOR(UNIX_TIMESTAMP('2019-05-31 18:37:45')/300)*300)

每1小时

FROM_UNIXTIME(FLOOR(UNIX_TIMESTAMP('2019-05-31 18:37:45')/3600)*3600)

每1周

ADDDATE(DATE('2019-05-31 18:37:45'),-DAYOFWEEK('2019-05-31 18:37:45')+1)

每1月

ADDDATE(DATE('2019-05-31 18:37:45'),-DAYOFMONTH('2019-05-31 18:37:45')+1)

每1季度

TIMESTAMPADD(QUARTER,QUARTER('2019-05-31 18:37:45')-1 ,MAKEDATE(YEAR('2019-05-31 18:37:45'),1))

每1年

ADDDATE(DATE('2019-05-31 18:37:45'),-DAYOFYEAR('2019-05-31 18:37:45')+1)
相关标签: MYSQL 时间函数

上一篇: Linux pipe函数

下一篇: Matlab 函数