ACTUALIZAR CAMPO DE UNA TABLA CON CURSORES

21/02/2007 - 00:04 por SirLeo | Informe spam
Buenas Tardes:

Tengo la siguiente situación:

En una tabla tengo en la cual tengo tres campos un campo
ide_factura,ide_detalle,total_factura

actualmente lo que esta pasando es que el valor total factura se
repite en todos los campos y lo qu e se quiere es que el total_factura
solo aparezca en uno de los ide_detalle, en los otros debe quedar en
0, No importa en cual de los detalles

Espero que me puedan colaborar

Preguntas similare

Leer las respuestas

#1 Isaias
21/02/2007 - 00:42 | Informe spam
Por un lado, SUMAS todos los detalles y por el otro, ACTUALIZAS el MAX de tu
detalle.

Saludos
IIslas


"SirLeo" wrote:

Buenas Tardes:

Tengo la siguiente situación:

En una tabla tengo en la cual tengo tres campos un campo
ide_factura,ide_detalle,total_factura

actualmente lo que esta pasando es que el valor total factura se
repite en todos los campos y lo qu e se quiere es que el total_factura
solo aparezca en uno de los ide_detalle, en los otros debe quedar en
0, No importa en cual de los detalles

Espero que me puedan colaborar


Respuesta Responder a este mensaje
#2 Jose Mariano Alvarez
21/02/2007 - 02:39 | Informe spam
Eso es un mal diseño a menos que tengas la necesidad imperiosa de
desnormalizar.

Se puede hacer sin cursor creando una tabla derivada con la suma, y luego
caciendo el join, usando un case para hacer el update de la columna.



Saludos
Ing. Jose Mariano Alvarez


(Cambia los ceros por O y saca lo que sobra)




"SirLeo" wrote in message
news:
Buenas Tardes:

Tengo la siguiente situación:

En una tabla tengo en la cual tengo tres campos un campo
ide_factura,ide_detalle,total_factura

actualmente lo que esta pasando es que el valor total factura se
repite en todos los campos y lo qu e se quiere es que el total_factura
solo aparezca en uno de los ide_detalle, en los otros debe quedar en
0, No importa en cual de los detalles

Espero que me puedan colaborar
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida