想向各位師兄請教一下,因為 Google 咗好耐都搵唔到啱用的,所以自己參考官網寫了句 SQL 計上個月有幾多篇文章,計算今個月就咁無問題。- SELECT * FROM `stock` WHERE YEAR(`Input_date`) = YEAR(NOW()) AND MONTH(`Input_date`) = MONTH(NOW())
複製代碼 但上個月我咁寫,我諗如果今日係 2016-1-1,但寫果日係 2015-12-1 會唔會出錯呢...?- SELECT * FROM `stock` WHERE YEAR(`Input_date`) = YEAR(NOW()) AND MONTH(`Input_date`) = MONTH(NOW()) - 1
複製代碼 有諗過用 date_add / date_sub,但佢的1個月係30日,1年係365日,
而唔係實際計算依家係4月,上個月係3月 果種,例如我要上個月 date,佢以當日減 30 日計
所以整唔到,唔知有無理解錯 |