Question

Given the following tables: Orders (OrderID, CustomerID, OrderDate) and Customers (CustomerID, CustomerName, City), what SQL query will return the names of customers who have placed orders in 'New York' within the last 30 days?

A SELECT CustomerName FROM Customers WHERE City = 'New York' AND OrderDate >= CURDATE() - INTERVAL 30 DAY
B SELECT CustomerName FROM Customers JOIN Orders ON Customers.CustomerID = Orders.CustomerID WHERE City = 'New York' AND OrderDate >= CURDATE() - INTERVAL 30 DAY
C SELECT CustomerName FROM Orders WHERE City = 'New York' AND OrderDate >= CURDATE() - INTERVAL 30 DAY
D SELECT CustomerName, City FROM Customers WHERE City = 'New York' AND OrderDate >= CURDATE() - INTERVAL 30 DAY
E SELECT CustomerName FROM Customers JOIN Orders ON Customers.CustomerID = Orders.CustomerID WHERE OrderDate >= CURDATE() - INTERVAL 30 DAY AND City = 'New York'
Practice Next

Hey! Ask a query