日期字段的比较

比如:查询2018-07-24的数据

--成功下发
select m.provincename,count(*) from (select *  from ms_mtmessage_a partition(part_20180724) union all select * from ms_mtmessage_b partition(part_20180724)) m,
(select * from ms_statusreport_a partition(part_20180724) union all select * from ms_statusreport_b partition(part_20180724)) s  
where m.mtmessageid = s.mtmessageid and to_char(m.sendtime,'yyyy-mm-dd hh24:mi:ss') >='2018-07-24 08:00:00' and
 to_char(m.sendtime,'yyyy-mm-dd hh24:mi:ss') <= '2018-07-24 09:00:00'and m.gatewayid=2 and s.statusreport = 'DELIVRD' and messagetype =4
  group by m.provincename order by m.provincename 
 
 --成功下发
select m.provincename,count(*) from (select * from ms_mtmessage_a  union all select * from ms_mtmessage_b) m,
(select * from ms_statusreport_a partition(part_20180724) union all select * from ms_statusreport_b partition(part_20180724)) s
where m.mtmessageid=s.mtmessageid and m.sendtime between to_date('2018-07-24 8:00:00','yyyy-mm-dd hh24:mi:ss') and to_date('2018-07-24 9:00:00','yyyy-mm-dd hh24:mi:ss')
 and m.gatewayid=2 and s.statusreport = 'DELIVRD' and messagetype=4 group by m.provincename order by m.provincename 
 
 --总下发
 select m.provincename, count(*)
  from (select *
          from ms_mtmessage_a partition(part_20180724)
        union all
        select * from ms_mtmessage_b partition(part_20180724)) m
where m.sendtime between to_date('2018-07-24 8:00:00','yyyy-mm-dd hh24:mi:ss') and to_date('2018-07-24 9:00:00','yyyy-mm-dd hh24:mi:ss')
 and m.gatewayid=2 and messagetype=4 group by m.provincename order by m.provincename

to_char 和 to_date 日期字段的比较相关推荐

  1. 字符转换to_char函数与日期转换to_date函数

    字符转换to_char函数与日期转换to_date函数 多种日期表示格式: YYYY:四位表示的年份 YYY,YY,Y:年份的最后三位.两位或一位,缺省为当前世纪 MM,mm:0112的月份编号 MO ...

  2. oracle 字段是合法日期,Oracle中日期字段的处理

    Oracle中日期字段的处理,Test表中有start_date字段,如何取得start_date的年份呢.例如start_date为2014-04-21.取得的年份应 Oracle中日期字段的处理 ...

  3. Oracle TO_DATE 日期格式

    ITPUB首页 | 论坛 | 认证专区 | 博客 登录 | 注册 博文 博主 Tommy的个人空间 天高任鸟飞 海阔任鱼跃 2016中国系统架构师大会门票申请 2016中国数据库技术大会门票申请 成立 ...

  4. oracle如何算日期字段间的天数?

    Oracle使用日期函数TO_CHAR和TO_DATE来计算两个日期字段之间的天数.可以使用以下SQL语句来计算:SELECT TO_CHAR(TO_DATE('date1','dd-mm-yyyy' ...

  5. oracle 日期6,EF 6与Oracle - 如何加入日期字段?

    我正在使用EF 6与Oracle,我正在尝试使用员工编号和日期字段进行多列连接.我无法让LEFT OUTER JOIN正常工作,我很确定这是因为日期.我知道Oracle中的日期可能会非常棘手,我通常必 ...

  6. date oracle 表中_oracle数据库 中to_number()、to_char()、to_date()用法介绍

    TO_DATE是把字符串转换为数据库中得日期类型转换函数 TO_CHAR 是把日期或数字转换为字符串 TO_NUMBER 将字符转化为数字 (1) TO_DATE 使用TO_DATE函数将字符转换为日 ...

  7. to_char和to_date的区别

    to_char和to_date的区别 TO_CHAR :  是把日期或者数字转换为字符串 TO_DATE :  是把字符串转换为数据库中的日期类型 具体的区别就是上述两条了,往下的细分,其他博客讲的很 ...

  8. 【转发】Oracle中to_char和to_date的用法

    TO_CHAR 是把日期或数字转换为字符串 TO_DATE 是把字符串转换为数据库中得日期类型转换函数 TO_NUMBER 将字符转化为数字  TO_CHAR 使用TO_CHAR函数处理数字 TO_ ...

  9. MySQL —— to_char、to_date自定义函数

    MySQL -- to_char.to_date自定义函数 之前已分析 MySQL与Oracle在日期操作相关的差异 本文是用自定义函数实现to_char.to_date,此方法适用快速进行数据库兼容 ...

最新文章

  1. oracle DBA 常用表和视图
  2. IT人的十八般武艺-序言
  3. setup.s 解读——Linux-0.11 剖析笔记(三)
  4. rails采用MongoDB感觉相当不错!
  5. linux+nginx+mysql+php系统修改文件上传大小限制
  6. 在MAC中配置Tomcat+Nginx代理
  7. [转]Oracle_ProC编程
  8. SSM-Spring-04:Spring的DI的构造注入,P命名注入,和集合注入
  9. Android app 开发环境搭建
  10. Nutch开发(一)
  11. Navicat执行sql文件没反应
  12. 突破网页页面视频播放速度限制
  13. Google Maps的故事,你知道多少?
  14. HTML5 新增API学习总结
  15. 计算机二级MS office高级应用考试笔记攻略(完整-知识点)
  16. 《无尽战神》隐私政策
  17. 如何搭建自己的cdn
  18. SQL 的日期函数 day() 、month()、year()
  19. win10html如何浏览网页,win10如何使用浏览器翻译网页?
  20. React中input的失焦问题

热门文章

  1. 【Never Stop】联赛集训记录
  2. python头歌第1关:评委打分
  3. 简约唯美大学毕业论文答辩PPT模板
  4. 【php】pdfparser的使用
  5. 中国互联网经济10年巨献:是春秋也是战国
  6. 黑马程序员--飞行棋体会
  7. 2022-2028全球与中国WIFI芯片组市场现状及未来发展趋势
  8. Qt下Unix时间10进制格式和实际时间的相互转换
  9. skb_clone 与skb_copy
  10. WinScp批量下载脚本