初學sql編碼器。我有一個Access數據庫與客戶表和訂單表。列的標題有一個空格(即:發貨日期)。我需要返回1998年3月下單的客戶的公司名稱,聯繫人姓名和電話號碼。發貨日期格式爲1998年3月1日。SQL數據庫中的兩個表
我該怎麼做?訪問不斷給我的錯誤
SELECT Orders.*,Customers.CompanyName, Customers.ContactName, Customers.Phone
FROM Customers, Orders
(SELECT *
FROM Orders
JOIN Customers ON Orders.Order ID=Customers.Order ID)
AND Shipped Date BETWEEN #03/01/1998# AND #03/31/1998#;
GROUP BY Customers.CompanyName, Customers.ContactName, Customers.Phone;
編輯:
新代碼
SELECT *
FROM Orders INNER JOIN Customers ON Orders.Customer=Customers.[Company Name]
WHERE Orders.[Shipped Date] BETWEEN #01-MAR-1998# AND #31-MAR-1998#;
代碼運行,但Access提示我的所有列名的輸入值...請幫助!
能否請你添加的錯誤信息? – Jens 2014-09-24 05:27:32
你的查詢不正確 – Tushar 2014-09-24 05:29:48