我有一个带有列的结果集:
interval_start(timestamp) , camp , queue , other columns
2012-09-10 11:10 c1 q1
2012-09-10 11:20 c1 q2
interval_start具有 10 分钟间隔内的值,例如:
2012-09-10 11:10,
2012-09-10 11:20,
2012-09-10 11:30 ....
使用Joda Time库和interval_start字段,我创建了一个变量来创建字符串,这样如果interval_start的分钟位于 00-30 之间,则以分钟为单位设置 30,否则以分钟为单位设置 00。
我想将数据分组为:
camp as group1
variable created as group2
queue as group3
并做了一些聚合
但在我的报告结果中,我在相同的时间间隔内多次获得相同的队列。
我用过order by camp, interval_start, queue
,但问题依然存在。
附上截图供您参考:
有没有办法根据创建的变量对结果集进行排序?