2013-11-02 15 views
12

Tôi có truy vấn này:Nhận hồ sơ từ giờ cuối cùng

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 = ??????? 

Tôi đang sử dụng máy chủ Sybase adaptive bất cứ nơi nào và cố gắng để có được hồ sơ cho giờ cuối cùng.

Trả lời

17

thử này !!

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

Cảm ơn, điều đó đã làm được! – JeffreyLazo

+0

Làm cho tinh thần. Cảm ơn. – Christopher

0

Hãy thử dưới đây truy vấn:

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); 
Các vấn đề liên quan