水晶报表----sql存储过程

kevin_xu4365 2010-07-21 10:39:34
水晶报表以存储过程作为数据源,我现在存储过程里面包含一个自定义函数,数据预览不出来。后来把函数的内容直接写在存储过程里面了,但是包含了sql自带的一些函数,convert,sub,left等函数,水晶报表还是预览不出来。

居然像这种sql语句
select tb.*,tb2.* from tb left join tb as tb2 on tb2.field='11'


也是预览不出

但是 select tb.*,tb2.* from tb left join tb3 as tb2 on tb2.field='11' 这种可以

什么原因啊
...全文
65 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
hunterpo 2010-07-21
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 kevin_xu4365 的回复:]
引用 2 楼 bancxc 的回复:
select tb.*,tb2.* from tb left join tb as tb2 on tb2.field='11'

select 中的字段名有重复的



在数据库里面执行是可以的,
[/Quote]
最好还是给别名...

bingmeng_1102 2010-07-21
  • 打赏
  • 举报
回复
看看你的tb和tb3区别。
第一句 tb left join tb as tb2,
第二句 tb left join tb3 as tb2.
kevin_xu4365 2010-07-21
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 bancxc 的回复:]
select tb.*,tb2.* from tb left join tb as tb2 on tb2.field='11'

select 中的字段名有重复的
[/Quote]


在数据库里面执行是可以的,
bancxc 2010-07-21
  • 打赏
  • 举报
回复
select tb.*,tb2.* from tb left join tb as tb2 on tb2.field='11'

select 中的字段名有重复的
华夏小卒 2010-07-21
  • 打赏
  • 举报
回复
第一句,一个表左链接?
ChinaITOldMan 2010-07-21
  • 打赏
  • 举报
回复
CrystalReport supports sp.
NDDavid 2010-07-21
  • 打赏
  • 举报
回复
字段有重复
kevin_xu4365 2010-07-21
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 hunterpo 的回复:]
引用 3 楼 kevin_xu4365 的回复:
引用 2 楼 bancxc 的回复:
select tb.*,tb2.* from tb left join tb as tb2 on tb2.field='11'

select 中的字段名有重复的



在数据库里面执行是可以的,

最好还是给别名...
[/Quote]

这个没有问题吧,水晶报表里面左侧的数据库字段都显示出来的,而且也有区分,问题不在这里

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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