数据库表中日期和时间分开存储,但想按时间排序_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > 数据库表中日期和时间分开存储,但想按时间排序

数据库表中日期和时间分开存储,但想按时间排序

 2014/9/12 12:14:37  煎蛋就是幸福  程序员俱乐部  我要评论(0)
  • 摘要:本人学术浅薄,刚进一个公司发现表中的日期和时间是分开存储的,这样存的原因可能是关注点在日期上,时间不太重要,但是我在想一个问题,如果按照时间排序,应该怎么排,但是仔细一想还是很简单的select*from(selectt.*,(to_char(t.modifydate,'yyyymmdd')||t.modifytime)dateStrfromlaassesshistoryt)borderbyb.dateStrdesc;只需要将两个字段合并后,按合并后的字符串进行排序即可!仅用做随笔
  • 标签:数据库 数据 数据库表

本人学术浅薄,刚进一个公司发现表中的日期和时间是分开存储的,这样存的原因可能是关注点在日期上,时间不太重要,但是我在想一个问题,如果按照时间排序,应该怎么排,但是仔细一想还是很简单的

class="sql">   select *
     from (select t.*,
                  (to_char(t.modifydate, 'yyyymmdd') || t.modifytime) dateStr
             from laassesshistory t) b
    order by b.dateStr desc;

?只需要将两个字段合并后,按合并后的字符串进行排序即可!??

?

?

????????????????????????????????????????????????????????????????????? 仅用做随笔,以便以后翻阅!

发表评论
用户名: 匿名