2012-06-19 49 views
2

週數我很容易地使用MySQL Week功能這樣WEEK(SYSDATE())獲取TODATE,沒有fromdate從MySQL中

我只是想知道如何使用MySQL中的週數來獲得from and to date得到週數。

需要

結果:

Week No From date  To date 
Week 25 June 18, 2012 June 24, 2012 

回答

2

這個偉大的工程爲這樣的工作:

SELECT 
    ADDDATE(CURDATE(), INTERVAL 1-DAYOFWEEK(CURDATE()) DAY) _From, 
    ADDDATE(CURDATE(), INTERVAL 7-DAYOFWEEK(CURDATE()) DAY) _To; 

當心本週在這裏的第一天是週日。它可能取決於你的國家慣例;)

+1

當你使用這個_To日期作爲SELECT範圍的一端時:當與DATETIME相比時,DATE是當天的第一個時刻。 –

相關問題