Foxtable(狐表)用户栏目专家坐堂 → 表值函数出错


  共有1739人关注过本帖树形打印复制链接

主题:表值函数出错

帅哥哟,离线,有人找我吗?
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109736 积分:558396 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/4/22 11:11:00 [显示全部帖子]

ALTER PROCEDURE [dbo].[usp_yw200]
(@whereflt NVARCHAR(MAX),
@groupcol NVARCHAR(100))
AS
BEGIN
    DECLARE @sql NVARCHAR(MAX);
    SET @sql = 'SELECT 客户 ,' +@groupcol+ ', sum(数量) as 数量 from 订单明细 a inner join 订单 b on a.订单编号 = b.订单编号' 
if @whereflt is not null
begin
SET @sql = @sql+ ' where '+ @whereflt
end
    SET @sql = @sql + ' group by 客户,' +@groupcol;
    --select @sql
    EXEC sp_executesql @sql;
END;

select @sql看拼凑的真正sql是什么就知道问题在哪

 回到顶部