Case

11/11/2003 - 16:39 por Roxana | Informe spam
Hola chicos, hay alguna forma de no repeter estos 3
insert. Es decir un case o algo mas facil ya que tengo que
segui agregando.

saludos.
Rox.

insert tmp_galiciaren3
select carpeta, tipdoc, numdoc, num_cta, num_oper,
apellido, nombre, moneda, producto, product, fecha, importe
from tmp_galiciaren2
where product='CC/AE/Visa' and numdoc=numdoc and
importe=importe and producto='Visa'

insert tmp_galiciaren3
select carpeta, tipdoc, numdoc, num_cta, num_oper,
apellido, nombre, moneda, producto, product, fecha, importe
from tmp_galiciaren2
where product='PP+Visa+Visa' and numdoc=numdoc and
importe=importe and producto='Visa'

insert tmp_galiciaren3
select carpeta, tipdoc, numdoc, num_cta, num_oper,
apellido, nombre, moneda, producto, product, fecha, importe
from tmp_galiciaren2
where product='PP+CC+PP' and numdoc=numdoc and
importe=importe and producto='PmoPnal'

Preguntas similare

Leer las respuestas

#1 Fernando España
11/11/2003 - 17:02 | Informe spam
insert tmp_galiciaren3
select carpeta, tipdoc, numdoc, num_cta, num_oper,
apellido, nombre, moneda, producto, product, fecha, importe
from tmp_galiciaren2
where product= in ('PP+Visa+Visa', 'CC/AE/Visa' ,'PP+CC+PP' ) and
numdoc=numdoc and
importe=importe and producto=in ('Visa' ,'PmoPnal')




Fernando España
Gerente Informatica
Alta Tecnologia en Informatica S.A.
www.atisa.com.gt
7a. calle 4-34 Zona 10
Guatemala Centro America
PBX: (502) 3620005

Email:

****************************************

"Roxana" escribió en el mensaje
news:00f701c3a869$f288cd30$
Hola chicos, hay alguna forma de no repeter estos 3
insert. Es decir un case o algo mas facil ya que tengo que
segui agregando.

saludos.
Rox.

insert tmp_galiciaren3
select carpeta, tipdoc, numdoc, num_cta, num_oper,
apellido, nombre, moneda, producto, product, fecha, importe
from tmp_galiciaren2
where product='CC/AE/Visa' and numdoc=numdoc and
importe=importe and producto='Visa'

insert tmp_galiciaren3
select carpeta, tipdoc, numdoc, num_cta, num_oper,
apellido, nombre, moneda, producto, product, fecha, importe
from tmp_galiciaren2
where product='PP+Visa+Visa' and numdoc=numdoc and
importe=importe and producto='Visa'

insert tmp_galiciaren3
select carpeta, tipdoc, numdoc, num_cta, num_oper,
apellido, nombre, moneda, producto, product, fecha, importe
from tmp_galiciaren2
where product='PP+CC+PP' and numdoc=numdoc and
importe=importe and producto='PmoPnal'
Respuesta Responder a este mensaje
#2 Víctor Rafael Bocanegra Arias
11/11/2003 - 19:06 | Informe spam
Fernando no daría la informacion correcta. Creo que mejor quedaria en algo
asi:

insert tmp_galiciaren3
select carpeta, tipdoc, numdoc, num_cta, num_oper,
apellido, nombre, moneda, producto, product, fecha, importe
from tmp_galiciaren2
where numdoc=numdoc and importe=importe and
((product in ('PP+Visa+Visa', 'CC/AE/Visa') and producto='Visa') or
(product='PP+CC+PP' and
product='PmoPnal'))

Salu2

Víctor Rafael Bocanegra Arias
Lima, Peru
Respuesta Responder a este mensaje
#3 Juan Carlos Leguizamón
11/11/2003 - 19:12 | Informe spam
Hola, ando cazando gazapos hoy, es solo para apuntar que faltó una "o" en el
ultimo campo de la condición, con eso le queda claro a Roxana, debe ser:
and producto='PmoPnal'

Saludos,
Juan Carlos Leguizamón



"Víctor Rafael Bocanegra Arias" escribió en
el mensaje news:
Fernando no daría la informacion correcta. Creo que mejor quedaria en algo
asi:

insert tmp_galiciaren3
select carpeta, tipdoc, numdoc, num_cta, num_oper,
apellido, nombre, moneda, producto, product, fecha, importe
from tmp_galiciaren2
where numdoc=numdoc and importe=importe and
((product in ('PP+Visa+Visa', 'CC/AE/Visa') and producto='Visa')


or
(product='PP+CC+PP' and
product='PmoPnal'))

Salu2

Víctor Rafael Bocanegra Arias
Lima, Peru


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