数据库表中日期和时间分离存储,但想按时间排序
数据库表中日期和时间分开存储,但想按时间排序
本人学术浅薄,刚进一个公司发现表中的日期和时间是分开存储的,这样存的原因可能是关注点在日期上,时间不太重要,但是我在想一个问题,如果按照时间排序,应该怎么排,但是仔细一想还是很简单的
select * from (select t.*, (to_char(t.modifydate, 'yyyymmdd') || t.modifytime) dateStr from laassesshistory t) b order by b.dateStr desc;
只需要将两个字段合并后,按合并后的字符串进行排序即可!
仅用做随笔,以便以后翻阅!