【发布时间】:2015-08-24 16:18:46
【问题描述】:
假设我有一个看起来像这样的数据作为查询的结果
SKU | STOCK | SNACK | FLAVOR
1234 45 Chips BBQ
1236 87 Chips BBQ
2345 12 Pretzel Bacon
3456 51 Chips Ranch
4567 32 Pretzel Classic
5678 142 Candy Chocolate
... ... ... ...
是否可以在ORDER BY 行中使用 SQL,它允许我显示上述数据,首先按具有最大 SUM(Stock) 的任何小吃(薯片、椒盐卷饼、糖果等)排序,然后按 Stock DESC同时不合并任何条目?我短暂地尝试使用类似于
ORDER BY
SUM(Snack) DESC,
SUM(Flavor) DESC,
Stock DESC
但无法确定 GROUP BY 语句的布局方式。
【问题讨论】:
标签: sql ms-access ms-access-2007 sql-order-by