Consulta Complicada

19/04/2006 - 22:17 por Leonardo | Informe spam
Hola a todos.
Necesito hacer lo siguiente.
Necesito importar un archivo q esta en XLS dentro de unta tabla, eso
funciona bien VIA DTS.
Ahora ese archivo tiene informacion que debe ser usada en un calculo.
Concretamente dicho archivo tiene un campo llamado cuenta y otro llamado
importe.
Lo que debo hacer es actualizar una tabla llamada Cuentas en su campo saldo
con el resultado del calculo que es dicho saldo menos el importe que dice
el archivo xls en el campo importe.
COmo hago!
Creo que con DTS puedo y ademas creo que debo trabajar con variables q nunca
lo he hecho.
Pueden ayudarme?!
Muchas gracias
Saludos.
 

Leer las respuestas

#1 Manuel Etcheto
20/04/2006 - 00:29 | Informe spam
Hola
Suponiendo que subiste el excel via DTS a una tabla "TablaExcel"
y suponiendo que la actualización se hace por el campo "cuenta" en ambas
tablas

UPDATE C SET C.saldo = C.saldo - TE.importe
FROM dbo.Cuentas C
JOIN dbo.TablaExcel TE
ON C.cuenta = TE.cuenta

Suerte
Manuel



"Leonardo" escribió en el mensaje
news:OKoJs5#
Hola a todos.
Necesito hacer lo siguiente.
Necesito importar un archivo q esta en XLS dentro de unta tabla, eso
funciona bien VIA DTS.
Ahora ese archivo tiene informacion que debe ser usada en un calculo.
Concretamente dicho archivo tiene un campo llamado cuenta y otro llamado
importe.
Lo que debo hacer es actualizar una tabla llamada Cuentas en su campo


saldo
con el resultado del calculo que es dicho saldo menos el importe que dice
el archivo xls en el campo importe.
COmo hago!
Creo que con DTS puedo y ademas creo que debo trabajar con variables q


nunca
lo he hecho.
Pueden ayudarme?!
Muchas gracias
Saludos.



Preguntas similares