SQL的新手,但我很好地完成了自己的工作。然而,我的问题是以特定的方式排序。比如说,我有下表:
DATE RANGE NAME ORDER COUNT
5/5/14 - 5/6/14 Bob Food 3
5/5/14 - 5/6/14 Jim Drink 2
5/4/14 - 5/5/14 Bob Food 3
我想以特定方式订购这些产品:
DATE RANGE NAME ORDER COUNT
5/4/14 - 5/5/14 Bob Food 3
5/5/14 - 5/6/14 Bob Food 2
5/5/14 - 5/6/14 Jim Drink 2
在名称和顺序相同的地方订购的地方,数量不一定必须相同,而且全部按日期范围排序。我已经尝试过ORDER BY的各种排列而没有运气,但在我看来,这应该是一个非常简单的查询。有没有人有任何建议?
答案 0 :(得分:1)
Here is a sqlFiddle代码。您应GROUP BY
NAME
,ORDER
,DATE RANGE
,COUNT
,然后ORDER BY
DATE RANGE
。