Duda DTS

27/04/2004 - 15:26 por Cesar Ochica | Informe spam
Estoy creando un DTS para actualizar una base de datos, pero tengo la
necesidad de actualizar unos campos dependiendo del resultado de unas
consultas.
Ejemplo:
Actualizar el Total de una Factura, Donde:
1.Necesito hacer una consulta que traiga el Iva y descuentos.
2.Hacer una consulta que traiga el valos vendido a credito.
3.Dependiendo del resultado anterior, necesito calcular un subtotal, si en
el resultado anterior trajo algo calñcularlo con x campo sino hacer una
nueva consulta y si esta devuelve algo calcularlo con y campo sino con z
campo.

(¿Puedo usar If en tareas de ejecucion de SQL?, ¿puedo usar variables?,
¿como igualo una variable al resultado de un SQL?)

Gracias

Preguntas similare

Leer las respuestas

#1 Carlos
27/04/2004 - 15:44 | Informe spam
Pudieras tal vez crearte un store procedure y ese meterlo
dentro de tu Exec Task.


Estoy creando un DTS para actualizar una base de datos,


pero tengo la
necesidad de actualizar unos campos dependiendo del


resultado de unas
consultas.
Ejemplo:
Actualizar el Total de una Factura, Donde:
1.Necesito hacer una consulta que traiga el Iva y


descuentos.
2.Hacer una consulta que traiga el valos vendido a


credito.
3.Dependiendo del resultado anterior, necesito calcular


un subtotal, si en
el resultado anterior trajo algo calñcularlo con x campo


sino hacer una
nueva consulta y si esta devuelve algo calcularlo con y


campo sino con z
campo.

(¿Puedo usar If en tareas de ejecucion de SQL?, ¿puedo


usar variables?,
¿como igualo una variable al resultado de un SQL?)

Gracias


.

Respuesta Responder a este mensaje
#2 ulises
27/04/2004 - 15:47 | Informe spam
¿Porque deseas partirlo?, los tres pasos los puedes
ejecutar en un procedimiento almacenado que es invocado
dentro del DTS. Respondiendo a tus preguntas si puedes
crear variables globales, ejemplos lo puedes encontrar en
http://www.sqldts.com .

Saludos,
Ulises

Estoy creando un DTS para actualizar una base de datos,


pero tengo la
necesidad de actualizar unos campos dependiendo del


resultado de unas
consultas.
Ejemplo:
Actualizar el Total de una Factura, Donde:
1.Necesito hacer una consulta que traiga el Iva y


descuentos.
2.Hacer una consulta que traiga el valos vendido a


credito.
3.Dependiendo del resultado anterior, necesito calcular


un subtotal, si en
el resultado anterior trajo algo calñcularlo con x campo


sino hacer una
nueva consulta y si esta devuelve algo calcularlo con y


campo sino con z
campo.

(¿Puedo usar If en tareas de ejecucion de SQL?, ¿puedo


usar variables?,
¿como igualo una variable al resultado de un SQL?)

Gracias
Respuesta Responder a este mensaje
#3 Cesar Ochica
27/04/2004 - 17:06 | Informe spam
Gracias a ambos.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida