十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
两个数做差 可以按照天计算啊
创新互联专注于中大型企业的成都网站设计、网站建设和网站改版、网站营销服务,追求商业策划与数据分析、创意艺术与技术开发的融合,累计客户1000多家,服务满意度达97%。帮助广大客户顺利对接上互联网浪潮,准确优选出符合自己需要的互联网运用,我们将一直专注成都品牌网站建设和互联网程序开发,在前进的路上,与客户一起成长!
select to_char(sysdate,'yyyymmdd')-to_char(日期列,'yyyymmdd') from table;
还有要算毫秒的话,可以先转成小时然后分然后转成秒,再*1000就是毫秒了。1秒=1000毫秒。
SQL select sysdate,systimestamp from dual;
SYSDATE
-------------------
SYSTIMESTAMP
---------------------------------------------------------------------------
2013-06-27 12:49:21
27-6月 -13 12.49.21.723000 下午 +08:00
SQL insert into a values(sysdate);
已创建 1 行。
SQL insert into a values(systimestamp);
已创建 1 行。
SQL commit;
提交完成。
SQL select * from a;
ID
--------------------------------------------------------------------
27-6月 -13 12.45.22.000000 下午
27-6月 -13 12.50.15.511000 下午
个人猜测你插入表中的数据是按Insert into a values(sysdate);sysdate微秒都是0 最好以systimestamp插入。
1、打开任意一个oracle客户端工具,以plsql为例;
2、在查询窗口输入以下语句:select to_char(systimestamp, 'yyyy-mm-dd hh24:mi:ss.ff ') from dual;
3、查询结果(其中红框部分为毫秒部分),TIMESTAMP数据类型简介:TIMESTAMP数据类型是DATE的扩展,可以存储年、月、日、小时、分钟、秒,同时还可以存储秒的小数部分。
参考
--返回当前时间 年月日小时分秒毫秒
select to_char(current_timestamp(5),'DD-MON-YYYY HH24:MI:SSxFF') from dual;
--返回当前 时间的秒毫秒,可以指定秒后面的精度(最大=9)
select to_char(current_timestamp(9),'MI:SSxFF') from dual;
DATE
包含 世纪、年、月、日、时、分、秒。
占用7个字节,上面每个部分1个字节
TIMESTAMP 日期时间 可以包含到小数秒
TIMESTAMP WITH TIME ZONE 包含时区信息
TIMESTAMP WITH LOCAL TIME ZONE包含时区信息,自动调整
从上面看来,你的这个数据类型, 可以选择 TIMESTAMP
至于如何获取数据, 可以:
SQL SELECT
2 SESSIONTIMEZONE,
3 CURRENT_TIMESTAMP
4 FROM
5 DUAL;
SESSIONTIMEZONE
----------------------------------------
CURRENT_TIMESTAMP
----------------------------------------
-05:00
14-6月 -11 07.28.34.296000 上午 -05:00
也可以
SQL SELECT CURRENT_TIMESTAMP, LOCALTIMESTAMP FROM DUAL;
CURRENT_TIMESTAMP
---------------------------------------------------------
LOCALTIMESTAMP
---------------------------------------------------------
14-6月 -11 09.09.32.609000 下午 +08:00
14-6月 -11 09.09.32.609000 下午
1、打开任意一个oracle客户端工具,以plsql为例;
2、在查询窗口输入以下语句:select to_char(systimestamp, 'yyyy-mm-dd hh24:mi:ss.ff ') from dual;
3、查询结果(其中红框部分为毫秒部分),TIMESTAMP数据类型简介:TIMESTAMP数据类型是DATE的扩展,可以存储年、月、日、小时、分钟、秒,同时还可以存储秒的小数部分。
甲骨文股份有限公司是全球大型数据库软件公司,总部位于美国加州红木城的红木岸。在2008年,甲骨文股份有限公司是继Microsoft及IBM后,全球收入第三多的软件公司。
Oracle数据库产品为财富排行榜上的前1000家公司所采用,许多大型网站也选用了Oracle系统。甲骨文股份有限公司于1989年正式进入中国,在北京、上海、广州和成都均设立了分支机构。 2016年1月,甲骨文表示会收购网站数据追踪服务商AddThis。
2016年2月,甲骨文收购了云计算创业公司Ravello Systems。2017年6月7日发布的2017年美国《财富》500强,甲骨文公司排名第81位。2017年6月,《2017年BrandZ最具价值全球品牌100强》公布,甲骨文公司排名第46位。