estimados tengo un problema con una consulta
y despues de leer bien el codigo no la encuentro el por que no funciona
Código:
CREATE PROCEDURE insDeudDirec
AS
BEGIN
INSERT INTO DEUDOR_DIRECCION
( [RutDeudor]
,[Correlativo]
,[FechaIngreso]
,[Calle]
,[Comuna]
,[Ciudad]
,[Estado])
VALUES
(
SELECT Rut as RutDeudor
,CAST ( (count(rut)+1) AS numeric(3,0) )as Correlativo
,getdate() as FechaIngreso
,cast (direccion as varchar(200))as Calle
,Comuna
,cast (Ciudad as varchar(40)) as Ciudad
,0 as Estado
FROM [testIntegro].[dbo].[Asignacion]
group by rut, direccion,comuna ,ciudad
)
END
el error que arroja es :
Msg 156, Level 15, State 1, Procedure insDeudDirec, Line 16
Sintaxis incorrecta cerca de la palabra clave 'SELECT'.
alguna idea