2013-10-23 190 views
1

1查詢減去兩個MySQL查詢

SELECT * FROM orders 
WHERE DATEDIFF(CURDATE(), edited_date) BETWEEN 2 AND 3; 

第二查詢:

SELECT * FROM orders 
WHERE edited_date < DATE_SUB(now(), interval 48 hour); 

我想顯示其中將不包含重複的表,執行此query.I的減法我使用MySQL的。

+0

@Nirk OP在第二個查詢中有代碼不可見。 – mavrosxristoforos

+0

@mavrosxristoforos heh下次我會先看看markdown – SheetJS

+0

第二個查詢是select * from orders where edited_date user100613

回答

0

不知道你的意思是,在這種情況下「減」什麼,你可以試試這個:

SELECT * 
FROM orders 
WHERE DATEDIFF(CURDATE(), edited_date) BETWEEN 2 AND 3 
AND edited_date < DATE_SUB(NOW(), INTERVAL 48 HOUR) 

,這將給你所有符合這兩個條件其中的記錄。