社区
Oracle
帖子详情
oracle MONTHS_BETWEEN 取月份之差,有小数位的时候进位
xiaobei0623
2010-04-16 02:20:56
我想取两个日期之前相差的月份,如果有小数就直接进上去,请问哪位高手有好的解决方法啊。
如果sql能直接解决就好了。
直接取出来是double 型的,在java处理中要得到int型的月份。有小数就进位。
...全文
691
4
打赏
收藏
oracle MONTHS_BETWEEN 取月份之差,有小数位的时候进位
我想取两个日期之前相差的月份,如果有小数就直接进上去,请问哪位高手有好的解决方法啊。 如果sql能直接解决就好了。 直接取出来是double 型的,在java处理中要得到int型的月份。有小数就进位。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sotom
2011-11-02
打赏
举报
回复
感谢~~
小灰狼W
2010-04-16
打赏
举报
回复
ceil(months_between(ENDDATE,BEGINDATE))
iqlife
2010-04-16
打赏
举报
回复
不考虑四舍五入,直接进位的话用CEIL()
SELECT ceil(1.01) FROM DUAL;
iqlife
2010-04-16
打赏
举报
回复
ROUND(MONTH_BETWEEN)
SELECT ROUND(1.51) FROM DUAL;
结果2
2009达内SQL学习笔记
当从多张表里查询的时候,会产生笛卡尔积;可用条件过滤它。 当两个表有相同字段时必须加前缀,列名前需加表名和“.”,如“s_emp.id”。 1、用法:SELECT columns,prod2,prod3<列> FROM Table1,table2<表名> ...
Oracle
数据库:数字函数,日期函数,round,trunc,mod,
months
_between,add_
months
,next_day,last_day,sysdate
Oracle
数据库:数字函数,日期函数,round,trunc,mod,
months
_between,add_
months
,next_day,last_day,sysdate
oracle
19c_oca_ocp_ocm实战
学
oracle
,找阿伟 阿伟出品,必属精品 从实战出发,贴近实战,自己实战,实战为王,在实战中提升自己 授人以鱼不如授人以渔 通过此系列课程可以提高3-5年
oracle
水平 交个朋友,物有所值,诚意满满 走心课程,把自己...
oracle
to_char 进制转换_〖
Oracle
转载〗
Oracle
的数据类型转换 to_char
Oracle
基本语法1>字符处理upper(str)---将字符串str全部转换成大写lower(str)---将字符串str全部转换成小写initcap(str)---将字符串中每个单词的首字母大写concat(str1,str2)---将字符串str1与str2连接起来(也...
oracle
函数总结
日期函数 1.ADD_
MONTHS
(date, n):用于从一个日期值增加或减少一些
月份
例子: add_
months
(sysdate,12...
MONTHS
_BETWEEN(date1, date2):判断两个日期之间相差的
月份
例子:
months
_between('22-10月-09', sysd
Oracle
17,086
社区成员
55,238
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章