社区
Java SE
帖子详情
数据库中怎么计算两个日期之间的天数?
小牛毛
2012-08-16 01:48:34
从数据库中查询出2个日期,怎么计算它们之间的天数呢?求解?
...全文
724
11
打赏
收藏
数据库中怎么计算两个日期之间的天数?
从数据库中查询出2个日期,怎么计算它们之间的天数呢?求解?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
小牛毛
2012-08-17
打赏
举报
回复
好了,刚刚发现在ORACLE 中日期之间是可以进行加减的,算出来的是天数,还是很感谢大家!
Firebirds
2012-08-17
打赏
举报
回复
You can write a method to solve this.
小牛毛
2012-08-17
打赏
举报
回复
我试试。[Quote=引用 4 楼 的回复:]
用floor函数
[/Quote]
小牛毛
2012-08-17
打赏
举报
回复
ORACLE 数据库,都是date型的![Quote=引用 1 楼 的回复:]
要SQL语句?什么数据库,字段类型是什么?
[/Quote]
Paradiso1900
2012-08-16
打赏
举报
回复
getTime()转换成long类型相减,再除以每天的毫秒数
十年彩虹
2012-08-16
打赏
举报
回复
select trunc(sysdate)-trunc(dob) from user;
可以不使用trunc截断,但返回值为小数.
dob为表中列名,类型date
十年彩虹
2012-08-16
打赏
举报
回复
select months_between(sysdate,sysdate - 100) from dual
zhang380
2012-08-16
打赏
举报
回复
用floor函数
scbb
2012-08-16
打赏
举报
回复
http://blog.163.com/xiaomi_8266/blog/static/72076427201092814636812/
参考下。
wwwcomcn123
2012-08-16
打赏
举报
回复
把两个日期拿出来处理下全部换成天数再相减
找工作中
2012-08-16
打赏
举报
回复
要SQL语句?什么数据库,字段类型是什么?
【SQL开发实战技巧】系列(十七):数据仓库
中
时间类型操作(初级)确定
两个
日期
之间
的工作
天数
、
计算
—年
中
周内各
日期
出现次数、确定当前记录和下一条记录
之间
相差的
天数
如何确定
两个
日期
之间
的工作日有多少天、
计算
—年
中
每周内各
日期
出现次数、确定当前记录和下一条记录
之间
相差的
天数
【SQL开发实战技巧】这一系列博主当作复习旧知识来进行写作,毕竟SQL开发在数据分析场景非常重要且基础,面试也会经常问SQL开发和调优经验,相信当我写完这一系列文章,也能再有所收获,未来面对SQL面试也能游刃有余~。本章节的三个需求:确定
两个
日期
之间
的工作
天数
、
计算
—年
中
周内各
日期
出现次数、确定当前记录和下一条记录
之间
相差的
天数
有些许难度,不过建议还是学会比较好。
数据库
相差
天数
oracle,
计算
Oracle
数据库
中
两个
日期
之间
的工作日
天数
-Oracle
计算
两个
日期
之间
的工作日
天数
(不包括这
两个
日期
,不包括weekend)有
两个
方法:第一个是 使用sql语句:SQL> SELECT ((TO_NUMBER(TRUNC(to_date('2015-04-22','yyyy-mm-dd'), 'D') - TRUNC(to_date('2015-04-21','yyyy-mm-dd') + 6, 'D'))) / 7 * 5) +2 ...
高斯
数据库
(兼容PG)
计算
两个
日期
之间
的
天数
(整数)
为什么写这个呢,是因为搜索的时候,第一时间出现的是有说用extract方式,又有说用datediff方式。高斯
数据库
(兼容弄个pg)
中
两个
日期
直接相减就是相差的
天数
,但是值不是整数。需要转换成整数的话,需要额外的方法。
【翻译自mos文章】
计算
Oracle
数据库
中
两个
日期
之间
的工作日
天数
【翻译自mos文章】
计算
Oracle
数据库
中
两个
日期
之间
的工作日
天数
oracle翻译
日期
是周几,【翻译自mos文章】
计算
Oracle
数据库
中
两个
日期
之间
的工作日
天数
...
计算
两个
日期
之间
的工作日
天数
(不包括这
两个
日期
,不包括weekend)参考自:How to Compute Business Days for a Date Range in SQL or PLSQL (Doc ID 1014162.6)有
两个
方法:第一个是 使用sql语句:SQL> SELECT ((TO_NUMBER(TRUNC(to_date('2015-04-22','yyyy-...
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章