【发布时间】:2011-11-05 04:52:50
【问题描述】:
大家好,我似乎被困住了,我希望你们能在这里帮助我。我正在尝试编写一个代码,该代码将仅显示订购次数最多的食品以及订购次数,而不会添加诸如 Quantity > 5 之类的内容。我只想让代码自己给我最订购的商品我有这些表:
客房服务
- RoomServiceNumber(主键)类型:整数
- OrderNumber 类型:整数
- GuestID 类型:整数
- 日期类型:日期时间
- 时间类型:日期时间
- TotalPrice 类型:整数
RSLINEITEM
- OrderNumber(主键)类型:整数
- ItemNumber 类型:整数
- 数量类型:整数
项目
- ItemNumber(主键)类型:整数
- 描述类型:文本
- 价格类型:整数
到目前为止,我已经获得了我的 sql 代码来向我显示所有项目(描述)以及它被订购的项目数量。我只想要最订购的商品。
我的代码:
SELECT Description, SUM(Quantity) AS NumberofTimesOrdered
FROM RSLINEITEM JOIN ITEM ON (RSLINEITEM.ItemNumber=ITEM.ItemNumber)
GROUP BY Description
我的结果是:
Description NumberofTimesOrdered
Baked Potato 1
Bud Light Bottle 2
French Fries 1
Heineken Bottle 2
Large Coke 1
Large Sprite 3
Pork Cutlet 4
Prime Rib 6
Orange Juice 1
我只希望我的代码只显示如下内容:
Description NumberofTimesOrdered
Prime Rib 6
【问题讨论】: