Oracle 如何获得整点的时间?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle 如何获得整点的时间?相关的知识,希望对你有一定的参考价值。
比如今天是11月29号,那我想获得“2011-11-29 00:00:00”,这个整点时间该怎么获得呢?
参考技术A select to_date(to_char(sysdate,'YYYY-MM-DD'),'YYYY-MM-DD HH24:MI:SS') a from dual;其实如果是保存到数据库去,只要把YYYY-MM-DD格式保存就可以
oracle日期类型只有一个date,存储时肯定是以'YYYY-MM-DD HH24:MI:SS'格式存储的。 参考技术B 如果只是显示
select to_char(sysdate,'yyyy-mm-dd') from dual;
插入时要看你的列定义成什么数据类型,如果是timestamp存储的时候是必须有时分秒的,即使你不输入也是堆
insert into 表名(列名) values(to_date(to_char(sysdate,'YYYY-MM-DD'),'YYYY-MM-DD HH24:MI:SS') ); 参考技术C 如果只是显示
select to_char(sysdate,'yyyy-mm-dd') from dual;
插入时要看你的列定义成什么数据类型,如果是timestamp存储的时候是必须有时分秒的,即使你不输入也是堆
insert into 表名(列名) values(to_date(to_char(sysdate,'YYYY-MM-DD'),'YYYY-MM-DD HH24:MI:SS') ); 参考技术D trunc(sysdate) 第5个回答 2011-11-29 'YYYY-MM-DD'就Okl了
oracle 取时间段中的整点数据,比如说 一天内 每个小时整点的数据。谢谢。
比如从一号到10号的 每个小时的整点数据
参考技术A 你可以建个视图,create view as select *,to_char(datatime,'yy-mm-dd hh24')as 时间段 from a,然后用这个时间段做统计查询。本回答被提问者和网友采纳以上是关于Oracle 如何获得整点的时间?的主要内容,如果未能解决你的问题,请参考以下文章