请问9,7,6,13这个顺序从哪儿来的?
2017-08-09,这里的 9 7 6 13只的是日期。
@Cornelius:
表达不够明确。
如果只是4个确定的日期,你可以用where 日期=日期1 or 日期=日期2 or 。。。。
@爱编程的大叔: 我有修改了一下问题,贴了两张图。
想要的结果是表中未按日期升序排序的资料行。如果中间有升序行,但前面有比之当前升序中最大的日期还要大,仍显示出来(如第二张图)。
@Cornelius:
这样,只能循环数据进行处理了,用SQL存储过程也能办到,用代码也能办到。
用SQL存储过程的话就是创建一个临时表,然后用CURSOR,然后循环,然后判断,
代码就不写了,你自己琢磨下应该可以的。
@爱编程的大叔: 有办法取得查询结果前面的 1 ~ 12行序号吗?