2010-07-25 115 views
0

我需要創建一個Access查詢輸出記錄,這些記錄只是從過去的24小時開始。名爲「SYSADM_CUSTOMER_ORDER.CREATE_DATE」的字段是時間戳字段。我不能使用條件「> date() - 1」,因爲那樣會在前一天的12AM之後給我記錄,而且我需要每天在4PM運行查詢,並且僅在前一天的4PM之後輸出記錄。請根據我的SQL在下面爲我提供preoper SQL來複制和粘貼。非常感謝你,Nathaniel時間戳字段輸出最近24小時內的記錄

SELECT,SYSADM_CUSTOMER_ORDER.ID FROM SYSADM_CUSTOMER_ORDER;

回答

0

我想你或許應該使用now() - 1,是這樣的:

select * from sysadm_customer_order where create_date > now() - 1; 

date函數返回的00:00:00隱式時間日期。你需要now(),它給你當前日期時間。

相關問題