我们被要求创建一条SQL语句来显示响尾蛇峡谷杂货店在1997年1月1日订购的订单总订单数量。但是, ORDERS表与CUSTOMERS表不同。SQL - 如何在特定的日期在两个不同的表格中获得特定的订单
因此,这里是我所做的:
SELECT Orders.OrderID,
Orders.CustomerID,
Orders.EmployeeID,
Orders.OrderDate,
Orders.ShipperID,
Customers.CustomerID,
Customers.CustomerName,
Customers.ContactName,
Customers.Address,
Customers.City,
Customers.PostalCode,
Customers.Country
FROM Customers
INNER JOIN Orders ON Customers.CustomerID = Orders.CustomerID;
WHERE DATE = 1997-01-01
但它显示我的“错误”的标志。如何解决这个问题?错误说:'无法准备'。
这里的链接数据库:你忘了在date
添加引号http://www.w3schools.com/sql/trysql.asp?filename=trysql_select_all
MS SQL Server或MySQL的?它们在SQL的许多方面都非常不同。 – Richard
在日期周围添加单个qoutes。 – Jens
显示错误讯息 – Jens