2013-11-02 12 views
12

をレコードを取得し、私はこのクエリを持っている:最後の時間から

SELECT Field1, OrderFor, Writeback, Actshipdate, Orderstatus, receivedate, receivetime 
FROM orderinfo, shippinginfo 
WHERE orderinfo.orderid = shippinginfo.orderid 
AND shippinginfo.custid = '37782' 
AND receivedate = DATE(NOW()) 
AND receivetime = ??????? 

私はSybase Adaptive Server Anywhereのを使用して、最後の時間のレコードを取得しようとしています。クエリ以下

答えて

17

これを試してみてください!!

SELECT Field1, OrderFor, Writeback, Actshipdate, Orderstatus, receivedate, receivetime 
    FROM orderinfo, shippinginfo 
    WHERE orderinfo.orderid = shippinginfo.orderid 
    AND shippinginfo.custid = '37782' 
    AND receivedate = DATE(NOW()) 
    AND receivetime > DATEADD(HOUR, -1, GETDATE()) 
+0

ありがとうございました! – JeffreyLazo

+0

意味があります。ありがとう。 – Christopher

0

試してみてください。

SELECT Field1, OrderFor, Writeback, Actshipdate, Orderstatus, receivedate, receivetime 
    FROM orderinfo, shippinginfo 
    WHERE orderinfo.orderid = shippinginfo.orderid 
    AND shippinginfo.custid = '37782' 
    AND receivedate = DATE(NOW()) 
    AND receivetime >= (sysdate-1/24); 
関連する問題