特定的SQL排序

时间:2014-06-06 17:28:45

标签: sql unique equals

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的各种排列而没有运气,但在我看来,这应该是一个非常简单的查询。有没有人有任何建议?

1 个答案:

答案 0 :(得分:1)

Here is a sqlFiddle代码。您应GROUP BY NAMEORDERDATE RANGECOUNT,然后ORDER BY DATE RANGE