看板 Database 關於我們 聯絡資訊
共有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
howardandy:有了ORDER ON 去 關聯表找 PROD NO 後利用PROD NO 找 04/07 18:46