MySQL ~ 取得距離現在一天以上的資料

假如我要取得一筆存取時間有一天以上的資料~~~!?

例如人家今天存了這筆資料~~~時間是12/15

在今天就是12/15~~都抓不到這筆~~~~~直到到了12/16才抓得到


SQL語法~

SELECT url FROM urls WHERE (CURDATE()-1) >= createdDate 


如果要順便隨機取 + 只取一筆

SELECT url FROM urls WHERE (CURDATE()-1) >= createdDate ORDER BY RAND() LIMIT 1

這邊的寫法是只有日期~~~~如果要更輕確的算一天的時間

應該是要用timestamp~~~我還沒試過XD

沒有留言: