可我想写这个问题的查询:查询找到所有天没有在表中
显示在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