У меня есть следующий запрос, который выполняется в хранимой процедуре, но я получаю ошибку, описанную выше.
ALTER PROCEDURE [dbo].[ejemplo]
@periodo VARCHAR(2),
@ejercicio VARCHAR(20),
@sucursales VARCHAR(50),
@departamento VARCHAR(2)
AS
DECLARE @consulta NVARCHAR(MAX);
SET @consulta = 'select balanza.cuenta, Cuentas.Descripcion, sum(total_mensual) as "Gasto Total" from balanza
inner join Cuentas on Cuentas.Cuenta = balanza.cuenta where ejercicio = '+@ejercicio+' and periodo in ('+@periodo+') and sucursal in ('+@sucursales+') and departamento in ('+@departamento+')
group by balanza.cuenta, Cuentas.Descripcion order by balanza.cuenta'
EXEC (@consulta)
Помощь будет оценена, спасибо!