Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 29-09-2006
Avatar de Paoti
Paoti Paoti is offline
Miembro
 
Registrado: may 2003
Ubicación: Monterrey. N.L., México
Posts: 612
Poder: 24
Paoti Va por buen camino
Desconozco si firebird soporta:


From T1 where (c1, c2, c3) not in (select a.c1, a.c2, a.c3 from t2 a)



en Oracle puedo usar minus de la siguiente manera.

Código SQL [-]
Select  c1, c2, c3 from tabla1
minus
Slect a.c1, a.c2, a.c3 from t2 a

que se em hace una maravilla



saludos
__________________
Estudia y anda en la calle.... que asi serás el doble de listo que los demás...

análisis de información
análisis y diseño de sistemas

Paoti Rios Reséndiz
Responder Con Cita
  #2  
Antiguo 29-09-2006
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 30
jachguate Va por buen camino
Cita:
Empezado por Paoti
Desconozco si firebird soporta:
...
que se em hace una maravilla
¡Claro que es una maravilla!, y lamentablemente no está soportado de dicha manera en firebird.

Sin embargo, hasta ahora no he encontrado un "minus" que no pueda plantearse en terminos de firebird... aunque a veces es realmente complicado y requiere de mucho ingenio..

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #3  
Antiguo 29-09-2006
Avatar de Paoti
Paoti Paoti is offline
Miembro
 
Registrado: may 2003
Ubicación: Monterrey. N.L., México
Posts: 612
Poder: 24
Paoti Va por buen camino
Me encanta Firebird,



y nunca me he presentado con realizar intrucciones complicadas en firebird.


Y siempre hay que encontrar una solución jachguate.



Saludos.




les muestro el select que hice en oracle, para una insercción masiva:

Código SQL [-]
FROM m4_PRESUPUESTOS PRE
WHERE PRE.id_ejercicio = vEjer_Tes
AND
    (PRE.id_centro_costo, PRE.id_partida, PRE.id_programa, PRE.id_proyecto)
IN
    (select pt.id_centro_costo, pt.id_partida, pt.id_programa, pt.id_proyecto from m4_presupuestos pt
            where pt.id_ejercicio =  vEjer_Tes
      MINUS
    select p.id_centro_costo, p.id_partida, p.id_programa, p.id_proyecto from M4t_PRESUPUESTOS_GASTO p
            where p.id_ejercicio = vEjercicio and p.version = vVersion);
__________________
Estudia y anda en la calle.... que asi serás el doble de listo que los demás...

análisis de información
análisis y diseño de sistemas

Paoti Rios Reséndiz
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 04:03:17.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi