可我想寫這個問題的查詢:查詢找到所有天沒有在表中
顯示在1997年8月的日子裏,沒有訂單被放置。
我能找到訂單被放置的日子,但我怎麼能找到沒有訂單的日子呢?
這說明當天的訂單放在:
SELECT
o.OrderID,
day(o.OrderDate) AS 'Date',
sup.CompanyName
FROM
Orders o
INNER JOIN OrderDetails od ON o.OrderID = od.OrderID
INNER JOIN Products p ON od.ProductID = p.ProductID
INNER JOIN Suppliers sup ON p.SupplierID = sup.SupplierID
WHERE
sup.CompanyName = 'Tokyo Traders'
AND o.OrderDate BETWEEN '1/1/1997' AND '1/31/1997'
您正在使用哪些DBMS? PostgreSQL的?甲骨文? DB2? – 2012-07-25 20:01:25
@ErikE - 不是真的,原來的帖子明確提出'寫一個查詢來顯示1997年8月的那天沒有任何訂單放置的日子,這似乎是從另一個來源複製粘貼的 – LittleBobbyTables 2012-07-25 20:12:04
@LittleBobbyTables你是right – ErikE 2012-07-25 20:15:56