易截截图软件、单文件、免安装、纯绿色、仅160KB

关于Oracle to_char()函数中的IW,WW 周别显示

1)ww的算法为每年1月1日为第一周开始,date+6为每一周结尾
  例如20050101为第一周的第一天,而第一周的最后一天为20050101+6=20050107
  公式 每周第一天 :date + 周 * 7 - 7
  每周最后一天:date + 周 * 7 - 1
2)iw的算法为星期一至星期日算一周,且每年的第一个星期一为第一周,
   例如20050101为星期六,所以用iw的算法是前年的53周,而20050103之后才是第一周的开始。
  公式 每周第一天 :next_day(date) + 周 * 7 - 7
  每周最后一天:next_day(date) + 周 * 7 - 1
3)其它:
  A、查今天是 "本月" 的第几周
  SELECT TO_CHAR(SYSDATE,'WW') - TO_CHAR(TRUNC(SYSDATE,'MM'),'WW') + 1 AS "weekOfMon" from dual;
  或
  SELECT TO_CHAR(SYSDATE,'W') AS "weekOfMon" from dual;
  B、查今天是 "今年" 的第几周
  select to_char(sysdate,'ww') from dual;
  或
  select to_char(sysdate,'iw') from dual;


相关文档:

Oracle遇到的问题

配置信息应该都没有错,驱动也反复加载了,没有问题
运行Myeclipse编译可过,在网页测试时出现如下错误:
java.sql.SQLException: 调用中无效的参数
 at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:111)
 at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError ......

Oracle SQL实例

1。select * from a where a.rowid=(select min(b.rowid) from b where a.id=b.id);
create test1(
nflowid number primary key, 
ndocid number,
drecvdate date);
insert into test1 values (1, 12301, sysdate) ;
insert into test1 values (2, 12301, sysdate);
select * from test1 order by drecvdate:
......

Oracle左右全连接总结

--建立测试数据
create table a(id number);
create table b(id number);
insert into a values(1);
insert into a values(2);
insert into a values(3);
insert into b values(1);
insert into b values(2);
insert into b values(4);
commit;
--左:
--主流数据库通用的方法
select * from a left ......

oracle数据库导进ACEESS的方法

 2010年2月3日,本人有一個興奮的小發現,实验证明,直接用TOAD将oracle数据库中的数据直接导入
ACCESS中是不可能的。那為了做到从TOAD中将数据导入ACCESS运用间接渠道。可以用文本文件或xls等文件。其实最令我感到惊喜的是,我是通过sql 2000作為一个间接的中介,因Ġ ......

SQL Server和Oracle的常用函数对比

---------数学函数
1.绝对值
S:select abs(-1) value
O:select abs(-1) value from dual
2.取整(大)
S:select ceiling(-1.001) value
O:select ceil(-1.001) value from dual
3.取整(小)
S:select floor(-1.001) value
O:select floor(-1.001) value from dual
4.取整(截取)
S:select cast(-1.002 as int) v ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号