工作遇到一个坑,在查询一个段时间里的数据:
t.up_dte>=to_date('2018-07-01','yyyy-mm-dd') and t.up_dte<=to_date('2018-07-31','yyyy-mm-dd')
这里up_dte 去 2018-07-01 到 2018-07-31 的数据,如果数据库t.up_dte 格式是 yyyy-mm-dd hh24:mi:ss 就会出现问题
类似 2018-07-31 hh24:mi:ss 就查不出,不在范围里。
本文讨论了在数据库查询中,如何避免因时间戳格式差异导致的数据遗漏问题,特别是在使用精确到秒的时间戳进行区间筛选时。
工作遇到一个坑,在查询一个段时间里的数据:
t.up_dte>=to_date('2018-07-01','yyyy-mm-dd') and t.up_dte<=to_date('2018-07-31','yyyy-mm-dd')
这里up_dte 去 2018-07-01 到 2018-07-31 的数据,如果数据库t.up_dte 格式是 yyyy-mm-dd hh24:mi:ss 就会出现问题
类似 2018-07-31 hh24:mi:ss 就查不出,不在范围里。
1575
1万+
3150
4650

被折叠的 条评论
为什么被折叠?