sql時間比較?
可以通過to_date方式統一時間樣式,之后通過做差的形式來進行值獲取,大于0就是前面的時間大,否則就是后面的時間大。sql:
SELECTto_date(to_char(sysdate,'yyyy-mm-dd')||'23:59:59','yyyy-mm-ddhh24:mi:ss')-to_date(to_char(sysdate,'yyyy-mm-dd')||'22:22:22','yyyy-mm-ddhh24:mi:ss')INTOEND_TIMEFROMDUAL;這樣就可獲取到一個大于0的值,也就是說前面的時間更大些。備注:時間比較是距離1970年越遠的那么時間就越大。