-2

使用逻辑运算符:AND、OR,编写一个查询,返回 Nancy Davolio、Janet Leverling 和 Steven Buchanan 在 1996 年 7 月下的订单。列出订单 ID、员工 ID 和订单日期。按employeeID 对结果集进行排序。罗斯文数据库

4

1 回答 1

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'
     )
于 2014-04-05T23:04:32.377 回答