专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Informix

存储过程语法异常 帮忙看下 小妹是菜鸟

发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
存储过程语法错误 大虾帮忙看下 小妹是初学者
if l_date=8 then ( if timeoffset=0 then let tmp_sjdm=F_GET_SJDM(proddate,0);
  elif timeoffset=1 then (let tmp_date = to_char((date(substr('proddate',5,2)||'/01/'||substr('proddate',1,4))- 1 ),'%Y%m%d');
  let tmp_sjdm= F_GET_SJDM(tmp_date,0);
  )  
  elif timeoffset=2 then (let tmp_date = to_char((date(substr('proddate',5,2)||substr('proddate',7,2)||substr('proddate',1,4))- 1 UNITS YEAR),'%Y%m%d');
  let tmp_sjdm= F_GET_SJDM(tmp_date,0);
  ) 
  elif timeoffset=3 then (let tmp_date = to_char((date('01/01/'||substr('proddate',1,4))- 1 ),'%Y%m%d');
  let tmp_sjdm= F_GET_SJDM(tmp_date,0);
  )
  end if;
  )
  elif l_date=7 then (if timeoffset=0 then let tmp_sjdm=F_GET_SJDM(proddate,1);
  elif timeoffset=1 then (let tmp_date = to_char((date(substr('proddate',5,2)||'/01/'||substr('proddate',1,4))- 1 ),'%Y%m')||'3';
  let tmp_sjdm= F_GET_SJDM(tmp_date,1);
  )  
  elif timeoffset=2 then (let tmp_date = to_char((date(substr('proddate',5,2)||'/01/'||substr('proddate',1,4))- 1 UNITS YEAR),'%Y%m')||'3';
  let tmp_sjdm= F_GET_SJDM(tmp_date,1);
  ) 
  elif timeoffset=3 then (let tmp_date = to_char((date('01/01/'||substr('proddate',1,4))- 1 ),'%Y')||'123';
  let tmp_sjdm= F_GET_SJDM(tmp_date,1);
  )
  end if;
  )
  elif l_date=6 then (if timeoffset=0 then let tmp_sjdm=F_GET_SJDM(proddate,2);
  elif timeoffset=1 then (let tmp_date = to_char((date(substr('proddate',5,2)||'/01/'||substr('proddate',1,4))- 1 ),'%Y%m');
  let tmp_sjdm= F_GET_SJDM(tmp_date,2);
  )  
  elif timeoffset=2 then (let tmp_date = to_char((date(substr('proddate',5,2)||'/01/'||substr('proddate',1,4))- 1 UNITS YEAR),'%Y%m');
  let tmp_sjdm= F_GET_SJDM(tmp_date,2);
  ) 
  elif timeoffset=3 then (let tmp_date = to_char((date('01/01/'||substr('proddate',1,4))- 1 ),'%Y')||'12';
  let tmp_sjdm= F_GET_SJDM(tmp_date,2);
  )
  end if;
  )
  elif l_date=5 then (if timeoffset=0 then let tmp_sjdm=F_GET_SJDM(proddate,3);
  elif timeoffset=1 then (
  let tmp_sjdm= F_GET_SJDM(tmp_date,3)-1;
  )  
  elif timeoffset=2 then (let tmp_date = to_char((date('01/01/'||substr('proddate',1,4))- 1 ),'%Y')||substr('proddate',5,1);
  let tmp_sjdm= F_GET_SJDM(tmp_date,3);
  ) 
  elif timeoffset=3 then (let tmp_date = to_char((date('01/01/'||substr('proddate',1,4))- 1 ),'%Y')||'4';
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

  • asp 连接informix出错解决方案

    asp 连接informix出错 asp 连接informix出错。odbc test connection成功。 出错提示: “Microsoft OLE DB Provider for ODBC...

  • 怎么提高查询效率

    如何提高查询效率 表架构: 主表+明细表,明细数据按月存储,即: 主表:wamia 明细:wamia201001 wamia201002 …… 目标: 1、...

  • 询问下informix的价格,该如何处理

    询问下informix的价格 想问下关于windows下informix choice版11.5和11.7的价格大概是多少啊?按CPU算的 ------解决方案----------...

  • informix与db2,该如何处理

    informix与db2 informix与db2,应该学哪个? ------解决方案-------------------- 那要看你工作的需要了。 以及以后客户的需要...

  • sqexplain.out 怎么分析

    sqexplain.out 如何分析? SQL code Table map : ---------------------------- Internal name Table name ---------...

  • informix建表,该怎么处理

    informix建表 有个时间想取系统当前时间 怎么设啊? SQL code create table s ( start time --想要是系统当前时间,怎么设置? ) ---...

  • informix -271异常

    informix -271错误 1、谁有 informix 授权号啊,能不能帮忙送一个啊??先借我用一下啊!!邮箱是:lymusic2007@126.com 万分感激!!! 或者请...

  • 急答案,送分,关于Informix SQL 字符转ASCII码

    急!急!在线等答案,送分,关于Informix SQL 字符转ASCII码 各位高手,在Informix数据库中,怎样把char字符获取它的ASCII码值?看起来好像很简...

  • 请问informix存储过程调用远端数据库方法

    请教informix存储过程调用远端数据库方法 我现在想实现从另一台机器上的informix数据库的表中取数,插入到本地的表中, 数据量大概...

  • informix 存储过程中数据类型有关问题,

    informix 存储过程中数据类型问题,急。。。。 目的想实现的是从数据库中把数据取出来放到一个单元格中查出来,每条记录用","格开。 ...

热门推荐: