2014-04-05 159 views
-2

使用邏輯運算符:AND,OR,寫一個查詢,返回Nancy Davolio,Janet Leverling和Steven Buchanan於1996年7月發佈的訂單 。列出訂單編號,員工編號和 訂單日期。訂購由employeeID設置的結果。 Northwind數據庫需要幫助來寫這個查詢

+1

這聽起來更像是一個比一個問題一個需求笑 –

+2

您需要提供有關你的表的一些信息和你嘗試過什麼到目前爲止。不要有絲毫的線索誰是這些人:) –

+0

HAHAHAHAHA @ M.Ali –

回答

1
SELECT O.OrderID 
     ,E.EmployeeID 
     ,O.OrderDate 
FROM dbo.Orders O INNER JOIN dbo.Employees E 
ON O.EmployeeID = E.EmployeeID 
WHERE YEAR(O.OrderDate) = 1996 
AND MONTH(O.OrderDate)= 7 
AND E.FirstName IN ('Nancy','Janet', 'Steven') 

嚴格使用AND和OR操作

SELECT O.OrderID 
     ,E.EmployeeID 
     ,O.OrderDate 
FROM dbo.Orders O INNER JOIN dbo.Employees E 
ON O.EmployeeID = E.EmployeeID 
WHERE YEAR(O.OrderDate) = 1996 
AND MONTH(O.OrderDate)= 7 
AND 
    ( E.FirstName = 'Nancy' 
     OR E.FirstName = 'Janet' 
     OR E.FirstName = 'Steven' 
    ) 
+0

工作!謝謝。 – Rnofx5

+0

很高興看到您可以通過10K +用戶在這裏免費完成您公然的作業 – LittleBobbyTables