从0年到当前日期的天数在oracle中如何写? 从0年到当前日期的天数在oracle中如何写? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 -- 试试这个,不大确定 这个日期是否合法。 select sysdate - date'0000-01-01' from dual 这样的 我试过 会报错 数值要在负四千几到九千九百九十九并且不能为零-- 你怎么试的,贴出你的测试结果SQL> select sysdate - date'0000-01-01' x1, 2 trunc(sysdate - date'0000-01-01') x2 3 from dual; X1 X2---------- ----------737567.344 737567SQL> 这样的 我试过 会报错 数值要在负四千几到九千九百九十九并且不能为零-- 你怎么试的,贴出你的测试结果SQL> select sysdate - date'0000-01-01' x1, 2 trunc(sysdate - date'0000-01-01') x2 3 from dual; X1 X2---------- ----------737567.344 737567SQL> -- 方便的话,打印一下这个结果。show parameter nls; -- 先到官网看看,有没有相关的资料。-- 如果着急,就用 0001-01-01 吧。 我觉得计算的话要从'0001-01-01'吧,select TRUNC(sysdate - TO_DATE('0001-01-01','YYYY-MM-DD')) from dual ; 无效的游标 Oracle 的全文检索时间长了,全文检索的索引表就越来越大了,请问如何整理 斑竹hrb_qiuyb请进,听说你是我同学. 懂Oracle的都会回答的问题~~ 问几个管理的问题,分不够另加! 数据库同步问题 临时表空间满引起的问题 oracle过程中的as和is有什么区别吗 救我!如何在Oracle8数据库中用SQL语句动态比较日期大小? kettle怎么将文本文件的数据导入到Oracle数据库中 Qt5.12 oracle11g 64位下编译oci驱动 (win7,win10实测可用) Oracle安装好之后 sqlplus 乱码
select sysdate - date'0000-01-01' from dual
-- 你怎么试的,贴出你的测试结果SQL> select sysdate - date'0000-01-01' x1,
2 trunc(sysdate - date'0000-01-01') x2
3 from dual;
X1 X2
---------- ----------
737567.344 737567SQL>
-- 你怎么试的,贴出你的测试结果SQL> select sysdate - date'0000-01-01' x1,
2 trunc(sysdate - date'0000-01-01') x2
3 from dual;
X1 X2
---------- ----------
737567.344 737567SQL>
-- 方便的话,打印一下这个结果。
show parameter nls; -- 先到官网看看,有没有相关的资料。-- 如果着急,就用 0001-01-01 吧。
select TRUNC(sysdate - TO_DATE('0001-01-01','YYYY-MM-DD')) from dual ;