时间:2021-07-01 10:21:17 帮助过:9人阅读
业务需用为数据按倒序排序,当天数据排在以往日期前面,但当天数据需按小时进行升序排列
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 按时间二段排序
标签: