sql存储过程中时分秒字符串怎么比较大小 如08:30:00 与13:00:00怎么比较

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql存储过程中时分秒字符串怎么比较大小 如08:30:00 与13:00:00怎么比较相关的知识,希望对你有一定的参考价值。

oracle 中字符串日期类型是可以直接比较的,如:
select * from scott.emp where \'08:30:00\'<\'13:00:00\'
但是如果你要用一张表中的时间字段进行比较时,必须使用to_date()函数,如:
select * from scott.emp where hiredate<to_date(\'2012.01.01 13:00:00\',\'yyyy.mm.dd hh24:mi:ss\')
参考技术A TO_CHAR(date,’格式’);就是把时间转化成字符串,然后就可以进行比较了 参考技术B 字符传就是一个一个字符从前往后比较的啊 你这个前面时间就小于后面的时间 参考技术C 对不起啊,我是来混分数的啊,唉

以上是关于sql存储过程中时分秒字符串怎么比较大小 如08:30:00 与13:00:00怎么比较的主要内容,如果未能解决你的问题,请参考以下文章

sql日期比较大小

js中时间有时分秒往后推7天

SQL里面,用字符类型存储时间,可以比较时间大小吗?

Sql字符串与时间比较问题

SQL查询怎么在年月日后面拼接上时分秒

sql server 的存储过程字符串怎么拼接的