[SQL ] 我的作業卡瓶頸求救@@
共有5個excel資料表匯入
分別為 Customer 顧客
OrderTbl 訂單
Employee 員工
OrdLine 訂單詳細部分
Product 產品清單
關聯圖為
http://tinyurl.com/c49sq8w
1.顧客資料表
http://tinyurl.com/cm7tddn
2.訂單資料表
http://tinyurl.com/bqc8lqf
3.員工資料表
http://tinyurl.com/bl4wfnd
4.詳細訂單
http://tinyurl.com/coz7pyw
5.產品資料表
http://tinyurl.com/c94ra7z
題目是列出2007年1月間下單的產品編號、產品名稱
訂購貨品的總數量、以及總下單量(產品價格*數量之總和)
只包含2007年1月間一次訂購五項以上的產品。
以下是我打的SQL,不過依然無法完成答案所需
SELECT Count(OrderTbl.OrdNo) AS TIMES, OrderTbl.OrdNo
FROM Product INNER JOIN (OrderTbl INNER JOIN OrdLine ON OrderTbl.OrdNo =
OrdLine.OrdNo) ON Product.ProdNo = OrdLine.ProdNo
WHERE (((OrderTbl.OrdDate) Between #1/1/2007# And #1/31/2007#))
GROUP BY OrderTbl.OrdNo
HAVING (((Count(*))>=5));
卡住了,因為無法顯示產品名稱,希望能求解@@
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.126.29.245
→
04/07 18:46, , 1F
04/07 18:46, 1F