2016-07-25 75 views
0

在MySQL中,有可能或者我該如何修改week(),所以一週以星期六開始?MySQL week()星期六開始的函數

我使用WEEK(CURDATE() , 0)來獲取星期日開始日的星期數。不過,我想獲得星期六開始日的週數。

+0

您是否嘗試過'WEEK(CURDATE(),6)'? –

+0

據我所知,這是不可能的。你只能在週日或週一開始:https://dev.mysql.com/doc/refman/5.7/en/date-and-time-functions.html#function_week也許解決你的問題是創建一個自定義函數或存儲過程 – Rumpelstinsk

+0

@JorgeCampos根據文檔,使用6的一年中的第一週將是:「今年有4天或更多天」, – Rumpelstinsk

回答

0

我想,我想出了一個辦法...只是1天卻將日期:

WEEK(CURDATE() + INTERVAL 1 DAY , 0) 
相關問題