解决方案 »
- 用什么sql语句可以在plsql里面查到当前数据库的编码方式?是GBK还是utf-8呢?
- ORACLE数据库导入与导出问题,高手来指点一下。(急!!!)
- oracle 的 proc C 嵌入式SQL语句编程,十万火急!!!!!!
- 关于job编号和字符串缓冲区
- 求查询SQl文
- 监听程序打开出错?
- 为什么我的表不自动排序?
- 我的数据库是oracle8.05版本的?用8.17以上版本的oracle客户端连接它可以吗?
- 基础版没人理我,只好来这!奇怪问题,望大侠指教!!!
- 请问高手,在linux中该如何kill掉一个oracle进程???
- 求类似wm_concat的功能
- 请知道toad的人进,一个关于TOAD字符的问题?
replace(to_char(a.计划时间,'yyyy-mm-dd'),'1900-1-1',b.计划时间)
a.DAT_=b.Jhrq and a. 号码=b. HM and b.hM like '%AB%'
如果你的时间又有可能是”1900-1-1“又有可能是空值的话,你可用
case when a.计划时间=to_date(19000101,'yyyymmdd') or a.计划时间 is null then b.计划时间 else a.计划时间 end
select a.号码 AS HM,
a.DAT_ AS JHRQ,
a.计划时间 AS JHSJ,
a.预计时间 AS YJSJ,
a.实际时间 AS SJSJ,
NVL(a.型号,b.XH)XH,
NVL(A.JW,B.JW)JW,
NVL(A.JWLX,B.JWLX)JWLX,
NVL(A.JCBZ,B.JCBZ)JCBZ,
A.发送方 AS FS,
NVL(A.JT1,B.JT1)JT1,
NVL(A.JT2,B.JT2)JT2,
NVL(A.jt3,B.JT3)JT3,
A.接收方 AS JS,
A.任务 AS RW,
NVL(A. SX, b. SX) SX
from test1 a,
left join test2 b
where a.DAT_=b.Jhrq and 限制条件
这样写语法是错的
a.预计时间 ,
a.实际时间=‘1900-1-1’时替换成B的B.JHSJ,B.YJSJ,B.SJSJ