William obrigado pela resposta, não funcionou dessa maneira nem com um registro, segue meu sql completo para vc ver:
[code]PROCEDURE [dbo].[preenchimento_previsao_vendas]
@Parametro1 VARCHAR(8),
@Parametro2 VARCHAR(8),
@Parametro3 VARCHAR(255),
@Parametro4 VARCHAR(255)
AS
SELECT C4_PRODUTO AS C4_PRODUTO , C4_VEND AS C4_VEND, C4_CLIENTE AS C4_CLIENTE, C4_LOJA AS C4_LOJA, A1_NREDUZ AS A1_NREDUZ
FROM SC4010 INNER JOIN SA1010 ON A1_COD=C4_CLIENTE AND A1_LOJA=C4_LOJA
WHERE SC4010.D_E_L_E_T_ = ‘’ AND SA1010.D_E_L_E_T_ = ‘’
and C4_DATA >= @Parametro1 AND C4_DATA <= @Parametro2 AND C4_VEND IN (@Parametro3)
AND RTRIM(C4_CLIENTE)+RTRIM(C4_LOJA) in (@Parametro4)
UNION
(
SELECT D2_COD, A1_VEND, A1_COD, A1_LOJA, A1_NREDUZ
FROM SD2010 INNER JOIN SA1010 ON A1_COD=D2_CLIENTE AND A1_LOJA=D2_LOJA
WHERE SD2010.D_E_L_E_T_ = ‘’ AND SA1010.D_E_L_E_T_ = ‘’
and D2_EMISSAO >= @Parametro1 AND D2_EMISSAO <= @Parametro2 AND A1_VEND IN (@Parametro3)
AND RTRIM(A1_COD)+RTRIM(A1_LOJA) in (@Parametro4)
)
union all
(
select ‘’,’’,’’,’’,'para conferir o q trouxe CODLOJA: '+@Parametro4
)
ORDER BY A1_NREDUZ
[/code]