mysql获得当前年份的开始时间和上年份最后时间

2017-12-13  本文已影响0人  菜鸟要逆袭

背景:

在开发过程中,需要获得上一年的最后时间节点或当年的开始结点。

解决方法:

具体代码如下:

//获得上一年最后时间节点:
 SELECT last_day(DATE_SUB(now(),INTERVAL (SELECT DATE_FORMAT(now(), '%m') FROM DUAL) month));
//获得当年开始时间节点
 SELECT DATE_SUB(CURDATE(),INTERVAL dayofyear(CURDATE())-1 DAY);

总结

上一篇 下一篇

猜你喜欢

热点阅读