解释一下日期处理大全里这段话的意思?

Changefish 2006-11-28 08:00:19
a_date between to_date('20011201','yyyymmdd') and to_date('20011231','yyyymmdd')
那么12月31号中午12点之后和12月1号的12点之前是不包含在这个范围之内的。
所以,当时间需要精确的时候,觉得to_char还是必要的

to_char的话该怎么做?还有更好的选择两日期之间数据的方法吗?谢谢!
...全文
188 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jdsnhan 2006-11-29
  • 打赏
  • 举报
回复
方法好多,看个人习惯了。
smartcobra 2006-11-28
  • 打赏
  • 举报
回复
可以不用<=,而用<,但日期得加一。比如算>=20011201and<20020101
wangzk0206 2006-11-28
  • 打赏
  • 举报
回复
带上小时分秒不就精确些了吗

to_date('20061112 23:12:23','yyyymmdd hh24:mi:ss')
gw_delphi 2006-11-28
  • 打赏
  • 举报
回复
select to_char(to_date('20011201','yyyymmdd'),'yyyymmdd') from dual

17,088

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧