好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

sql 按时间二段排序

业务需用为数据按倒序排序,当天数据排在以往日期前面,但当天数据需按小时进行升序排列

select *from
(
select vcTitle,dtBeginDate,case when dtBeginDate<=getdate() then 1 else 2 end tt
from TableA
) a
order by Convert(varchar(10),dtBeginDate,120)desc,tt desc,dtBeginDate

sql 按时间二段排序

标签:

查看更多关于sql 按时间二段排序的详细内容...

  阅读:35次