帮我看一下哪里出错了??????????

zjb_619 2009-03-20 04:09:00

sql="select a.con_pro_class,case(case(b.wc_num*100.0/(case when c.pc_num=0 or c.pc_num is null then 1 else c.pc_num end) as numeric(9,2)) as varchar)+'%' as e_cash1,"
sql=sql & "case(case(d.wc_num*100.0/(case when e.pc_num=0 or e.pc_num is null then 1 else e.pc_num end) as numeric(9,2)) as varchar)+'%' as e_cash2,"
sql=sql & "case(case(f.wc_num*100.0/(case when g.pc_num=0 or g.pc_num is null then 1 else g.pc_num end) as numeric(9,2)) as varchar)+'%' as e_cash3,"
sql=sql & "case(case(h.wc_num*100.0/(case when i.pc_num=0 or i.pc_num is null then 1 else i.pc_num end) as numeric(9,2)) as varchar)+'%' as e_cash4,"
sql=sql & "case(case(j.wc_num*100.0/(case when k.pc_num=0 or k.pc_num is null then 1 else k.pc_num end) as numeric(9,2)) as varchar)+'%' as e_cash5,"
sql=sql & "case(case(l.wc_num*100.0/(case when m.pc_num=0 or m.pc_num is null then 1 else m.pc_num end) as numeric(9,2)) as varchar)+'%' as e_cash6,"
sql=sql & "case(case(n.wc_num*100.0/(case when o.pc_num=0 or o.pc_num is null then 1 else o.pc_num end) as numeric(9,2)) as varchar)+'%' as e_cash7,"
sql=sql & "case(case(p.wc_num*100.0/(case when q.pc_num=0 or q.pc_num is null then 1 else q.pc_num end) as numeric(9,2)) as varchar)+'%' as e_cash8,"
sql=sql & " from (select distinct con_pro_class from sale_tbl_contact) as a"
sql=sql & " LEFT OUTER JOIN (select con_pro_class,sum(e_fin_num) as wc_num from sale_tbl_contact where (wc_date bwtween '"&date_1&"' and '"&date_2&"') and (wc_date between '"&date_1y&"-1-1' and '"&date_2y&"-1-31') group by con_tbl_class) as b on a.con_tbl_class=b.con_pro_class"
sql=sql & " LEFT OUTER JOIN (select con_pro_class,sum(e_num) as pc_num from sale_tbl_contact where (pc_date bwtween '"&date_1&"' and '"&date_2&"') and (pc_date between '"&date_1y&"-1-1' and '"&date_2y&"-1-31') group by con_tbl_class) as c on a.con_tbl_class=c.con_pro_class"
sql=sql & " LEFT OUTER JOIN (select con_pro_class,sum(e_fin_num) as wc_num from sale_tbl_contact where (wc_date bwtween '"&date_1&"' and '"&date_2&"') and (wc_date between '"&date_1y&"-2-1' and '"&date_2y&"-2-29') group by con_tbl_class) as d on a.con_tbl_class=d.con_pro_class"
sql=sql & " LEFT OUTER JOIN (select con_pro_class,sum(e_num) as pc_num from sale_tbl_contact where (pc_date bwtween '"&date_1&"' and '"&date_2&"') and (pc_date between '"&date_1y&"-2-1' and '"&date_2y&"-2-29') group by con_tbl_class) as e on a.con_tbl_class=e.con_pro_class"
sql=sql & " LEFT OUTER JOIN (select con_pro_class,sum(e_fin_num) as wc_num from sale_tbl_contact where (wc_date bwtween '"&date_1&"' and '"&date_2&"') and (wc_date between '"&date_1y&"-3-1' and '"&date_2y&"-3-31') group by con_tbl_class) as f on a.con_tbl_class=f.con_pro_class"
sql=sql & " LEFT OUTER JOIN (select con_pro_class,sum(e_num) as pc_num from sale_tbl_contact where (pc_date bwtween '"&date_1&"' and '"&date_2&"') and (pc_date between '"&date_1y&"-3-1' and '"&date_2y&"-3-31') group by con_tbl_class) as g on a.con_tbl_class=g.con_pro_class"
sql=sql & " LEFT OUTER JOIN (select con_pro_class,sum(e_fin_num) as wc_num from sale_tbl_contact where (wc_date bwtween '"&date_1&"' and '"&date_2&"') and (wc_date between '"&date_1y&"-4-1' and '"&date_2y&"-4-30') group by con_tbl_class) as h on a.con_tbl_class=h.con_pro_class"
sql=sql & " LEFT OUTER JOIN (select con_pro_class,sum(e_num) as pc_num from sale_tbl_contact where (pc_date bwtween '"&date_1&"' and '"&date_2&"') and (pc_date between '"&date_1y&"-4-1' and '"&date_2y&"-4-30') group by con_tbl_class) as i on a.con_tbl_class=i.con_pro_class"
sql=sql & " LEFT OUTER JOIN (select con_pro_class,sum(e_fin_num) as wc_num from sale_tbl_contact where (wc_date bwtween '"&date_1&"' and '"&date_2&"') and (wc_date between '"&date_1y&"-5-1' and '"&date_2y&"-5-31') group by con_tbl_class) as j on a.con_tbl_class=j.con_pro_class"
sql=sql & " LEFT OUTER JOIN (select con_pro_class,sum(e_num) as pc_num from sale_tbl_contact where (pc_date bwtween '"&date_1&"' and '"&date_2&"') and (pc_date between '"&date_1y&"-5-1' and '"&date_2y&"-5-31') group by con_tbl_class) as k on a.con_tbl_class=k.con_pro_class"
sql=sql & " LEFT OUTER JOIN (select con_pro_class,sum(e_fin_num) as wc_num from sale_tbl_contact where (wc_date bwtween '"&date_1&"' and '"&date_2&"') and (wc_date between '"&date_1y&"-6-1' and '"&date_2y&"-6-30') group by con_tbl_class) as l on a.con_tbl_class=l.con_pro_class"
sql=sql & " LEFT OUTER JOIN (select con_pro_class,sum(e_num) as pc_num from sale_tbl_contact where (pc_date bwtween '"&date_1&"' and '"&date_2&"') and (pc_date between '"&date_1y&"-6-1' and '"&date_2y&"-6-30') group by con_tbl_class) as m on a.con_tbl_class=m.con_pro_class"
sql=sql & " LEFT OUTER JOIN (select con_pro_class,sum(e_fin_num) as wc_num from sale_tbl_contact where (wc_date bwtween '"&date_1&"' and '"&date_2&"') and (wc_date between '"&date_1y&"-7-1' and '"&date_2y&"-7-31') group by con_tbl_class) as n on a.con_tbl_class=n.con_pro_class"
sql=sql & " LEFT OUTER JOIN (select con_pro_class,sum(e_num) as pc_num from sale_tbl_contact where (pc_date bwtween '"&date_1&"' and '"&date_2&"') and (pc_date between '"&date_1y&"-7-1' and '"&date_2y&"-7-31') group by con_tbl_class) as o on a.con_tbl_class=o.con_pro_class"
sql=sql & " LEFT OUTER JOIN (select con_pro_class,sum(e_fin_num) as wc_num from sale_tbl_contact where (wc_date bwtween '"&date_1&"' and '"&date_2&"') and (wc_date between '"&date_1y&"-8-1' and '"&date_2y&"-8-31') group by con_tbl_class) as p on a.con_tbl_class=p.con_pro_class"
sql=sql & " LEFT OUTER JOIN (select con_pro_class,sum(e_num) as pc_num from sale_tbl_contact where (pc_date bwtween '"&date_1&"' and '"&date_2&"') and (pc_date between '"&date_1y&"-8-1' and '"&date_2y&"-8-31') group by con_tbl_class) as q on a.con_tbl_class=q.con_pro_class"
sql=sql & " LEFT OUTER JOIN (select con_pro_class,sum(e_fin_num) as wc_num from sale_tbl_contact where (wc_date bwtween '"&date_1&"' and '"&date_2&"') and (wc_date between '"&date_1y&"-9-1' and '"&date_2y&"-9-30') group by con_tbl_class) as r on a.con_tbl_class=r.con_pro_class"
Set rs=Server.CreateObject("ADODB.RecordSet")
rs.Open sql,Conn,3,1

我写的这个语句运行时总提示:“as”附近有语法错误,我也找不出来哪里错了?有没有人能帮我看一下么??????
...全文
56 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jingxiaoping 2009-03-20
  • 打赏
  • 举报
回复
你把拼装出来的语句拿到SQL里面试一下。
wis2007 2009-03-20
  • 打赏
  • 举报
回复
哥们,不要着急,慢慢来一点一点的跟踪检查,肯定会有结果的。
zjb_619 2009-03-20
  • 打赏
  • 举报
回复
没有人回答么?
首先感谢财务软件,它把我们从繁重的会计核算(记账与报表)工作中解放出来! 但财务人员依然是办公室中最忙碌的,我们还要面对各种各样的数据统计工作。 “报表”与“记账”是日常工作,“统计”往往是不确定的。 财务软件我们解决了记账与报表,很棒!但那不确定的统计工作,比如,几个数据或一张报表,往往会使工作严谨的我们忙得不可开交,怎么办?! 问题的关键在于:如何充分、高效地利用财务软件已经产生的“数据海洋”?虽然我们可以从财务软件中找到或汇总想要的数据,但有时偏偏是费时、费力,效率低下、出错率高…… 而且,现在财务软件的“体积”是越来越大了,离开了特定的电脑或特定的网络连接,我们是无法使用它的。 对于审计人员而言,审计的本质要求我们以独立第三者的身份,抱着职业怀疑的态度,取得并分析大量的数据,仅靠“拿来主义”是不行的,审计的实质性工作为两部分: “计算”——数据准确是审计工作的起点,否则,怎么开始审计? “判断”——分析与解除疑惑是审计的核心,否则,谁敢出报告?! 如何在宝贵的审计外勤时间内,看清、看透海量的财务数据? 的确是一个严峻的挑战! 财务助手出现了,它就是您解决上述问题的软件! 一壁虎不慎落入鳄鱼池,将要丧命之际,壁虎急中生智,冲上前去抱住鳄鱼喊:“妈妈!”鳄鱼一愣,随即老泪纵横,“孩子,别再加班了!都瘦成这样了!” 如果您还在为没完没了的加班头疼,财务助手将可以您大大减少加班时间!

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧