Modificar campos en una Vista

20/02/2006 - 20:47 por Omar | Informe spam
Que tal, nuevamente molestándolos.

Resulta que necesito hacer una consulta de facturación la cual la guardo
en una vista, pero necesito cambiar unos datos, es decir:

Tengo la siguiente consulta (vista)

Factura Status Monto Impuesto Total
1234 a $1000 $10 $1010
5678 a $500 $5 $505
9876 c $1000 $1 $1010

Y deseo que cuando se encuentre un Status = c, en los campos de Monto,
Impuesto y Total se les ponga un $0, algo como esto.

Factura Status Monto Impuesto Total
1234 a $1000 $10 $1010
5678 a $500 $5 $505
9876 c $0 $0 $0

Muchas gracias por su valiosa ayuda.
 

Leer las respuestas

#1 Noldis Chumacero
20/02/2006 - 21:25 | Informe spam
Omar,

Para ayudarte mejor deberías enviar tu vista.

Pero, suponiendo que tienes una vista como "me imagino" entonces te ayudo
con mi vista imaginaria...


SELECT Factura, Status, Monto, Impuesto, Total
FROM AlgunaTabla
WHERE Status<>'c'

UNION

SELECT Factura, Status, 0,0,0
FROM AlgunaTabla
WHERE Status='c'

Ing. Noldis Chumacero Chávez
Departamento de Sistemas
AeroSur S.A.
Santa Cruz de la Sierra, Bolivia
Telf. 3364446(236) 77074919
"Omar" escribió en el mensaje
news:O0ao$
Que tal, nuevamente molestándolos.

Resulta que necesito hacer una consulta de facturación la cual la guardo
en una vista, pero necesito cambiar unos datos, es decir:

Tengo la siguiente consulta (vista)

Factura Status Monto Impuesto Total
1234 a $1000 $10 $1010
5678 a $500 $5 $505
9876 c $1000 $1 $1010

Y deseo que cuando se encuentre un Status = c, en los campos de Monto,
Impuesto y Total se les ponga un $0, algo como esto.

Factura Status Monto Impuesto Total
1234 a $1000 $10 $1010
5678 a $500 $5 $505
9876 c $0 $0 $0

Muchas gracias por su valiosa ayuda.

Preguntas similares