to_char 和 to_date 日期字段的比较
日期字段的比较
比如:查询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 日期字段的比较相关推荐
- 字符转换to_char函数与日期转换to_date函数
字符转换to_char函数与日期转换to_date函数 多种日期表示格式: YYYY:四位表示的年份 YYY,YY,Y:年份的最后三位.两位或一位,缺省为当前世纪 MM,mm:0112的月份编号 MO ...
- oracle 字段是合法日期,Oracle中日期字段的处理
Oracle中日期字段的处理,Test表中有start_date字段,如何取得start_date的年份呢.例如start_date为2014-04-21.取得的年份应 Oracle中日期字段的处理 ...
- Oracle TO_DATE 日期格式
ITPUB首页 | 论坛 | 认证专区 | 博客 登录 | 注册 博文 博主 Tommy的个人空间 天高任鸟飞 海阔任鱼跃 2016中国系统架构师大会门票申请 2016中国数据库技术大会门票申请 成立 ...
- oracle如何算日期字段间的天数?
Oracle使用日期函数TO_CHAR和TO_DATE来计算两个日期字段之间的天数.可以使用以下SQL语句来计算:SELECT TO_CHAR(TO_DATE('date1','dd-mm-yyyy' ...
- oracle 日期6,EF 6与Oracle - 如何加入日期字段?
我正在使用EF 6与Oracle,我正在尝试使用员工编号和日期字段进行多列连接.我无法让LEFT OUTER JOIN正常工作,我很确定这是因为日期.我知道Oracle中的日期可能会非常棘手,我通常必 ...
- date oracle 表中_oracle数据库 中to_number()、to_char()、to_date()用法介绍
TO_DATE是把字符串转换为数据库中得日期类型转换函数 TO_CHAR 是把日期或数字转换为字符串 TO_NUMBER 将字符转化为数字 (1) TO_DATE 使用TO_DATE函数将字符转换为日 ...
- to_char和to_date的区别
to_char和to_date的区别 TO_CHAR : 是把日期或者数字转换为字符串 TO_DATE : 是把字符串转换为数据库中的日期类型 具体的区别就是上述两条了,往下的细分,其他博客讲的很 ...
- 【转发】Oracle中to_char和to_date的用法
TO_CHAR 是把日期或数字转换为字符串 TO_DATE 是把字符串转换为数据库中得日期类型转换函数 TO_NUMBER 将字符转化为数字 TO_CHAR 使用TO_CHAR函数处理数字 TO_ ...
- MySQL —— to_char、to_date自定义函数
MySQL -- to_char.to_date自定义函数 之前已分析 MySQL与Oracle在日期操作相关的差异 本文是用自定义函数实现to_char.to_date,此方法适用快速进行数据库兼容 ...
最新文章
- oracle DBA 常用表和视图
- IT人的十八般武艺-序言
- setup.s 解读——Linux-0.11 剖析笔记(三)
- rails采用MongoDB感觉相当不错!
- linux+nginx+mysql+php系统修改文件上传大小限制
- 在MAC中配置Tomcat+Nginx代理
- [转]Oracle_ProC编程
- SSM-Spring-04:Spring的DI的构造注入,P命名注入,和集合注入
- Android app 开发环境搭建
- Nutch开发(一)
- Navicat执行sql文件没反应
- 突破网页页面视频播放速度限制
- Google Maps的故事,你知道多少?
- HTML5 新增API学习总结
- 计算机二级MS office高级应用考试笔记攻略(完整-知识点)
- 《无尽战神》隐私政策
- 如何搭建自己的cdn
- SQL 的日期函数 day() 、month()、year()
- win10html如何浏览网页,win10如何使用浏览器翻译网页?
- React中input的失焦问题