自己和自己关联一下 用订单号关联 然后再select的时候做判断,为空就取另外一条
用开窗函数取个max
select a.*,max(时间) over(partition by 订单号) 时间 from a
//如果条件成立了,找到了这行数据就进入sql1,否则进入sql2。 if exists(select * from table where 条件) begin sql 1 end else begin sql2 end