用sql將日期轉換成具體的周幾維度,我建議…

如果你想用sql將日期轉換成具體的"周幾"維度,我建議直接使用這兩個函數就好了

方式一:

-- 在這裏,0代表周天,1-6 依次代表週一到週六

SELECT DATE_FORMAT('2020-05-23','%w'); -- 輸出:6;週六?
SELECT DATE_FORMAT('2020-05-24','%w'); -- 輸出:0;周天?
SELECT DATE_FORMAT('2020-05-25','%w'); -- 輸出:1;週一?
SELECT DATE_FORMAT('2020-05-26','%w'); -- 輸出:2;週二?
SELECT DATE_FORMAT('2020-05-28','%w'); -- 輸出:4;週四?

方式二:

-- 在這裏,直接返回英文的星期名

SELECT DAYNAME('2020-05-23'); -- 輸出:Saturday
SELECT DAYNAME('2020-05-24'); -- 輸出:Sunday
SELECT DAYNAME('2020-05-25'); -- 輸出:Monday
SELECT DAYNAME('2020-05-26'); -- 輸出:Tuesday
SELECT DAYNAME('2020-05-28'); -- 輸出:Thursday

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章