解决方案 »
- oracle中有没有算分位数的函数?或者怎么能算出来分位数?
- 求:RedHat8 命令行模式下安装oracle9i的文档
- 请教oracle中使用merge into的问题
- 数据库优化问题
- 如何获得存储过程的参数??
- 安装Oracle 10G到Configuration Assistant时屏幕长时间没有变化
- 关于between and 范围设定???
- 关于字符串搜索
- 怎样把mysql表里的数据导入到oracle中?
- 清问这是啥问题拉!
- ORA-01041: internal error. hostdef extension doesn't exist
- 11gR2 RAC to single DataGuard问题
所以年月用 IYYYYMM 或 YYYYMM,就看你需要哪个了。
另外用IYYYMM是很容易出问题的
日期 年月 年周 当年所在周 所在月中的周次
2013/12/30 201412 201401 01 5
按照 '20140105' 求 '201401',直接取前6个字符不就行了!
如果要求周一日期的,用 TO_CHAR(TRUNC(TO_DATE('20140105','YYYYMMDD'),'IW'),'YYYYMM')。
反正 TRUNC 用了 IW,TO_CHAR 中就不用 I 格式的。否则直接 TO_CHAR 用 I 格式。
自己想清楚,需要哪个结果!!!