我使用下面的程式碼從名為 registered_at 的 mySQL 欄位返回結果,這樣我就可以獲得過去 7 天在網站上註冊的用戶,並且工作正常:
andWhere('registered_at > UNIX_TIMESTAMP(NOW() - INTERVAL 7 DAY)')
我的問題是,我還需要取得過去 7 天前 7 天在網站上註冊的使用者。邏輯是顯示過去 2 週的註冊用戶,以便接下來我可以以百分比形式輸出這 2 週之間的差異,例如:本週用戶增加 10%。
我嘗試過類似的方法:
andWhere('registered_at > UNIX_TIMESTAMP((NOW() - INTERVAL 14 DAY) - (NOW() - INTERVAL 7 DAY))')
但沒有成功。
您可以使用: