簡體   English   中英

MYSQL從過去24小時開始選擇條目

[英]MYSQL select entries from last 24 hours

我已經閱讀過此前的條目,但這些修復似乎不起作用。 我懷疑(?)這是一種日期存儲在數據庫中的方式,我想它的格式。 可能是錯的。

無論如何:

WHERE exp_store_orders.order_status_name =  
'Approved' AND exp_store_orders.order_completed_date 
> DATE_SUB(NOW(), INTERVAL 24 HOUR) 
    LIMIT 0 , 30

這是目前的嘗試。

order_completed_date格式示例: 1396891300

這是來自/用於Expresso Store for ExpressionEngine。

order_completed_date格式示例: 1396891300

order_completed_date上使用FROM_UNIXTIME...

FROM_UNIXTIME( exp_store_orders.order_completed_date )
> DATE_SUB(NOW(), INTERVAL 24 HOUR)

如果訂單日期已indexed ,要使用它,請將日期的其他部分轉換為unix_time格式。

exp_store_orders.order_completed_date 
> UNIX_TIMESTAMP( DATE_SUB( NOW(), INTERVAL 24 HOUR ) )

參考

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM