作者a2611942 (猪_MP)
看板Database
标题[SQL ] 我的作业卡瓶颈求救@@
时间Sun Apr 7 03:50:40 2013
共有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
1F:→ howardandy:有了ORDER ON 去 关联表找 PROD NO 後利用PROD NO 找 04/07 18:46