Tengo un problema al momento de hacer un filtro en el query manager, lo que deseo hacer es filtrar solo a los clientes mas no a los proveedores pero por algun motivo me muestra tanto clientes como proveedores les dejo mi query haber si me pueden ayudar.
declare @nombre varchar(100)
declare @nombre2 varchar(100)
declare @fechaini datetime
declare @fechafin datetime
set @nombre=(SELECT top 1 T1.CardCode FROM [dbo].[OINV] T0 inner join [dbo].[OCRD] T1 ON T0.CARDCODE=T1.CARDCODE WHERE T1.CardName = '[%0]' and T1.Cardtype='C')
set @nombre2=(SELECT top 1 T4.CardCode FROM [dbo].[OINV] T3 inner join [dbo].[OCRD] T4 ON T3.CARDCODE=T4.CARDCODE WHERE T4.CardName = '[%1]' and T1.Cardtype='C')
set @fechaini=(SELECT top 1 T0.TaxDate FROM [dbo].[OINV] T0 WHERE T0.TaxDate = '[%2]')
set @fechafin=(SELECT top 1 T0.TaxDate FROM [dbo].[OINV] T0 WHERE T0.TaxDate = '[%3]')
exec STR_ESTADO_CUENTA_MALL_PLAZA @nombre,@nombre2,@fechaini,@fechafin
Saludos