URGENTISIMO S O C O R R O CON UN INSERT¡¡¡
Publicado por VIRFEL (11 intervenciones) el 21/11/2002 19:11:21
HOLA TENGO UN PROBLEMA NO SE COMO HACER UN INSERT DE ESTOS DATOS.
TENGO UN S.PROCEDURE
CREATE PROCEDURE Calcula_costo_NC AS
DECLARE
@COSTO
SELECT @COSTO=I.ilscst
from tabla R,Inv_Costos I
where substring(R.codigocambio,1,6)=substring(I.codigocambio,1,6)
GO
CUANDO EJECUTO EL S.P ME MUESTRA TODOS LOS COSTOS DONDE EL ALIAS R ES IGUAL AL ALIAS I.
PERO CUANDO HAGO UN INSERT SOLO ME INSERTA EL ULTIMO VALOR QUE LEE Y NO ME INSERTA LOS DEMAS DATOS????.
INSERT INTO TABLA2
VALUES(@COSTO)
PORQUE SOLO ME INSERTA EL ULTTIMO VALOR SIENDO QUE SON MAS DE 10 VALORES LOS QUE CUMPLEN LA CONDICION?
ALGUIEN PUEDE AYUDARME.
TENGO UN S.PROCEDURE
CREATE PROCEDURE Calcula_costo_NC AS
DECLARE
@COSTO
SELECT @COSTO=I.ilscst
from tabla R,Inv_Costos I
where substring(R.codigocambio,1,6)=substring(I.codigocambio,1,6)
GO
CUANDO EJECUTO EL S.P ME MUESTRA TODOS LOS COSTOS DONDE EL ALIAS R ES IGUAL AL ALIAS I.
PERO CUANDO HAGO UN INSERT SOLO ME INSERTA EL ULTIMO VALOR QUE LEE Y NO ME INSERTA LOS DEMAS DATOS????.
INSERT INTO TABLA2
VALUES(@COSTO)
PORQUE SOLO ME INSERTA EL ULTTIMO VALOR SIENDO QUE SON MAS DE 10 VALORES LOS QUE CUMPLEN LA CONDICION?
ALGUIEN PUEDE AYUDARME.
Valora esta pregunta


0