我想找到一種方法來選擇日期介於昨天5p.m.今天下午4點59分。SQL中的兩次和日期之間選擇PHP
該數據庫充滿了訂單,我試圖讓它顯示從昨天的5點開始的所有訂單。直到今天下午4:59。我必須使其每天都顯示這些條目,以便我的客戶能夠知道今天訂購的內容,直到截止時間。
我發現了一些,但只顯示時間從0000 - 23:59而我需要的是17:00 - 16:59。
有沒有辦法做到這一點?
編輯:
,我不得不迄今查詢:
"SELECT date FROM xcart_orders WHERE date between '".strtotime(date("F j, Y", time() - 60 * 60 * 24))."' and '".strtotime(date('F j, Y'))."'"
這將返回我現在和昨天之間產生。例如。目前是12PM,它將返回從昨天12PM到現在(12PM)的結果。
然而,我想要的是它會一直顯示從昨天5PM直到今天下午4:59 PM的結果。這是必要的,因爲我的客戶正在從事電子商務,交貨的截止時間是下午5點。因此,他需要將上次截止時間的訂單合併到當前截止時間。
對於忘記通知此事,我表示歉意。數據庫中的日期是UNIX時間戳,因此,我的查詢有'strtotime'。
對不起造成混亂,我的英文不好。
問候, FT
你可以顯示你的查詢,你到目前爲止做了什麼? – 2013-04-30 03:56:53
請提供良好的信息。這很混亂。 – Anvesh 2013-04-30 04:03:05
@javalovers「SELECT date FROM xcart_orders WHERE date between'」.strtotime(date(「F j,Y」,time() - 60 * 60 * 24))。「'and'」.strtotime(date('F j ,'Y'))。「'」 – FTx 2013-04-30 04:04:01