当前位置:Gxlcms > 数据库问题 > sql 按时间二段排序

sql 按时间二段排序

时间: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 按时间二段排序

标签:

人气教程排行