国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

mysql計算某一天所在周或月的第一天和最后一天

2024-07-24 12:59:39
字體:
來源:轉載
供稿:網友

某一天所在周的第一天: 我們知道國外的星期的第一天是從星期天開始的,所以DAYOFWEEK(‘2017-3-10’)函數的第一天是星期天: SELECT CASE WHEN DAYNAME(DATE(‘2017-3-10’))=’Sunday’ THEN DATE_SUB(DATE(‘2017-3-10’),INTERVAL 6 DAY) ELSE DATE_ADD(‘2017-3-10’,INTERVAL -DAYOFWEEK(DATE(‘2017-3-10’))+2 DAY) END

某一天所在周的最后一天

SELECT CASE WHEN DAYNAME(DATE(‘2017-3-11’))=’Sunday’ THEN DATE(‘2017-3-11’) ELSE DATE_ADD(‘2017-3-11’,INTERVAL 7-DAYOFWEEK(‘2017-3-11’)+1 DAY) END

某一天的所在月的第一天: SELECT DATE_ADD( DATE_ADD(LAST_DAY(‘2017-03-03’),INTERVAL 1 DAY ),INTERVAL -1 MONTH );

或SELECT DATE_SUB(DATE_ADD(LAST_DAY(‘2017-03-03’),INTERVAL 1 DAY),INTERVAL 1 MONTH)

或SELECT DATE_SUB(LAST_DAY(‘2017-03-03’),INTERVAL TIMESTAMPDIFF(DAY,’2017-03-03’,(DATE_ADD(‘2017-03-03’,INTERVAL 1 MONTH)))-1 DAY)

結果:2017-03-01

某一天所在月的最后一天: SELECT LAST_DAY(‘2017-03-03’); 結果:2017-03-31

某一天所在月的天數: SELECT TIMESTAMPDIFF(DAY,’2017-03-03’,(DATE_ADD(‘2017-03-03’,INTERVAL 1 MONTH)));


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 仲巴县| 景谷| 西盟| 秭归县| 达拉特旗| 额济纳旗| 韶关市| 蕲春县| 沂源县| 沛县| 襄汾县| 永德县| 山东省| 通道| 阆中市| 清徐县| 集安市| 新巴尔虎右旗| 铜鼓县| 通化市| 称多县| 蓬莱市| 澎湖县| 五莲县| 辽宁省| 贵港市| 博客| 永泰县| 平利县| 石景山区| 当阳市| 磐石市| 乌拉特前旗| 富蕴县| 江西省| 平定县| 阳春市| 房山区| 沧州市| 龙岩市| 祁阳县|