oracle怎么得到差值,oracle求差

oracle求差值的问题

按型号和月份统计:

成都创新互联公司始终坚持【策划先行,效果至上】的经营理念,通过多达十余年累计超上千家客户的网站建设总结了一套系统有效的全网营销推广解决方案,现已广泛运用于各行各业的客户,其中包括:木包装箱等企业,备受客户称誉。

select t1.c1 型号,t1.c2 日期,t1.c3 本月数量,t2.c3 上月数量,t1.c3-t2.c3 差值 from (select 型号 c1,日期 c2,sum(数量) c3 from 表 group by 型号,to_char(日期,'yy-MM')) t1 left join (select 型号 c1,日期 c2,sum(数量) c3 from 表 group by 型号,to_char(日期,'yy-MM')) t2 on t1.型号=t2.型号 and to_date(t1.日期,'yy-MM')=ADD_MONTHS(to_date(t2.日期,'yy-MM'),-1)

oracle 计算两个时间之间的月份差,相差几个星期,相差多少天

相差多少天:

相差几个星期

用to_char(sysdate,'ww')获取时间为当年的第多少个星期,同理做减法即可获得差值

两个时间之间的月份差总的来说,是用年份差乘以12,再加上月份差

ORACLE 获取时间差值的sql怎么写?

oracle的日期类型相减得到的是天,如果你需要得到分钟,可以这样:

(date1 - date2)*24*60

如果你的字段是字符串,先转换成日期date类型:

(to_date(a,'yyyy-mm-dd hh24:mi:ss') - to_date(b,'yyyy-mm-dd hh24:mi:ss'))*24*60

新闻标题:oracle怎么得到差值,oracle求差
链接URL:https://www.cdcxhl.com/article38/hsgisp.html

成都网站建设公司_创新互联,为您提供营销型网站建设品牌网站设计域名注册微信公众号网站制作云服务器

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

商城网站建设