0
|
yzmarmdF6940662Lv3见习互助发布于2022-6-1 15:27
|
|
-
小小萌新
- 1楼说的很清楚了,每个车牌号分组,组内按时间升序排序,取序号1,2的数据。
-
yzmarmdF6940662 回复 做大做强
- 我不太理解他说的,请问能具体点吗
-
做大做强 回复 yzmarmdF6940662
- 现在数据查询语句中,先按照车牌号进行分组。这样子一个车牌号就有多条违规事件,在每个车牌号的小组内,对违规时间进行排序。并给违规时间一个序号。数据类似于:这样子
车牌号 违规时间 组内序号
a001 时间1 1
a001 时间2 2
a001 时间3 3
a002 时间4 1
a002 时间5 2
a003 时间6 1
a003 时间7 2
不能截图很麻烦,将就看吧,这样子每个车牌号内的时间就被按照车牌号进行排序了,最后在where语句中,写一个序号<=2的或者序号 in (1,2)之类的就可以了。这是sql的写法。至于不同数据库如何分组编号,你可以百度一下,都能搜到的,或者看看这个sql server的例子http://t.zoukankan.com/kevin-kw-p-6256585.html
-
yzmarmdF6940662 回复 做大做强
- 题目要求不能使用sql
-
做大做强 回复 yzmarmdF6940662
- 如果是finereport的话,会有一个组内排序的方法,也可以实现,但是BI的话,我没用过,就不知道了,你可以搜一下BI有没有组内排序的方法
|
|