mysql和oorcale日期区间查询【含左右区间问题】

mysql和oorcale日期区间查询【含左右区间问题】

直接看样例↓

mysql:

1
2
3
4
5
6
7
8
9

-- 查询区间[2021-12-01,2021-12-03)
SELECT * FROM b WHERE b.trigger_time >= '2021-12-01'
AND b.trigger_time <= '2021-12-03'

-- 查询区间[2021-12-01,2021-12-03]
SELECT * FROM b WHERE to_days( b.trigger_time ) >= to_days( '2021-12-01' )
AND to_days( b.trigger_time ) <= to_days( '2021-12-03' )

orcale:

1
2
3
4
5
6
7
8
9
10

-- 查询区间[2021-12-01,2021-12-03)
SELECT * FROM b WHERE b.trigger_time >= to_date( '2021-12-01', 'yyyy-MM-dd' )
AND b.trigger_time <= to_date( '2021-12-03', 'yyyy-MM-dd' )


-- 查询区间[2021-12-01,2021-12-03]
SELECT * FROM b WHERE to_char( b.trigger_time, 'yyyy-MM-dd' ) >= '2021-12-01'
AND to_char( b.trigger_time, 'yyyy-MM-dd' ) <= '2021-12-03'

以上就是mysql和oorcale日期区间查询【含左右区间问题】的全部内容

版权声明:
原创博主:牛哄哄的柯南
博主原文链接:https://keafmd.blog.csdn.net/

看完如果对你有帮助,感谢支持!
在这里插入图片描述
加油!

共同努力!

Keafmd