SQL存储过程返回多TABEL,传参后多TABLE消失

本帖最后由 P878Kg 于 2016-11-17 10:47 编辑





给存付过程传参,参数控制是下拉书,用单元格获取参数返回的值也正常,但无法返回多TABLE,如果直存储那里直接用字符串能返回多TABEL


存储返回语句:
select wwcs=round((ISNULL(YJH,0)-ISNULL(ljwc,0))/1000,0),ljwct=ROUND(ljwc/1000,0),* from View_yxsjhcx where n=@n and y=@y AND YHH='SYSTEM'  and YJH>0   
order by wwcs   
select  ywymc, round(LJWC/YJH,2)*100 as wcl,1-round(LJWC/YJH,2) as wwcl from View_yxsjhcx where n=@n and y=@y AND YHH='SYSTEM' and YJH>0   
order by wcl desc   
select   round(sum(LJWC)/sum(YJH),2)*100 as wcl,(1-round(sum(LJWC)/sum(YJH),2))*100 as wwcl from View_yxsjhcx where n=@n and y=@y AND YHH='SYSTEM' and YJH>0
order by wcl desc
select  bm, round(sum(LJWC)/sum(YJH),2)*100 as wcl from View_yxsjhcx
where n=@n and y=@y AND YHH='SYSTEM' and YJH>0
group by bm

FineReportP878Kg 发布于 2016-11-17 10:43
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共13回答
最佳回答
0
macro_hard发布于2016-11-17 10:43(编辑于 2023-9-6 09:34)
555
最佳回答
0
macro_hard发布于2016-11-17 11:40(编辑于 2023-9-6 09:34)
555
最佳回答
0
P878Kg发布于2016-11-17 11:53(编辑于 2023-9-6 09:34)
555
  • macro_hard macro_hard

    那用在普通数据集里用 exec 存储过程名 ${截止年月} 预览试试
    回复
    2016-11-17 12:00 
  • macro_hard macro_hard

    [attach]49896[/attach]
    我试了一下没问题啊
    回复
    2016-11-17 12:49 
最佳回答
0
macro_hard发布于2016-11-17 12:00(编辑于 2023-9-6 09:34)
555
最佳回答
0
P878Kg发布于2016-11-17 12:03(编辑于 2023-9-6 09:34)
555
  • macro_hard macro_hard

    那看看设计器日志,当用存储过程数据集传参时,传的是什么值
    回复
    2016-11-17 12:07 
最佳回答
0
macro_hard发布于2016-11-17 12:07(编辑于 2023-9-6 09:34)
555
最佳回答
0
macro_hard发布于2016-11-17 12:49(编辑于 2023-9-6 09:34)
555
最佳回答
0
P878Kg发布于2016-11-17 12:56(编辑于 2023-9-6 09:34)
555
  • macro_hard macro_hard

    可以,但是id加到参数界面以后,要对控件默认值改一下。
    回复
    2016-11-17 13:01 
  • macro_hard macro_hard
    在值那里填一个模版参数也是可以的
    回复
    2016-11-17 13:03 
最佳回答
0
macro_hard发布于2016-11-17 13:01(编辑于 2023-9-6 09:34)
555
最佳回答
0
macro_hard发布于2016-11-17 13:03(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 454浏览人数
  • 最后回答于:2016-11-17 13:18
    活动推荐 更多
    热门课程 更多
    返回顶部