我正在寻找一种方法,可以使用SQL以非常特定的顺序从Access数据库返回数据。我想查找最低频率,按频率顺序列出所有系统,从最低频率的系统开始,然后对下一个最高频率执行相同的操作,依此类推。分组数据的SQL排序
这就是我希望输出的方式。 (换行只是为了易于观察的排序顺序的,我会在后面加上那些在程序代码。)
System Freq
------ ------
FM 100
FM 120
FM 150
AM 110
AM 150
AM 170
CW 160
CW 180
CW 200
是像这可能与SQL?任何帮助将不胜感激。谢谢。
来源是什么?您提供最终输出的示例还是源代码? – YetAnotherUser 2011-05-10 19:19:42
Freq是从一个集合函数计算出来的,例如'SUM'或'AVG'是不是? – 2011-05-10 19:25:53
这是我希望这种工作。我没有在这个例子中显示它,但正常的ORDER BY不起作用,因为系统列不是按字母顺序排列的,但我希望系统名称保持在一起,并且按照频率排序。 – Dan 2011-05-10 19:32:44