Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-07-2006
Avatar de Alexander
Alexander Alexander is offline
Miembro
 
Registrado: may 2004
Posts: 235
Poder: 21
Alexander Va por buen camino
Post Problema con UNION

Hola a todos.

Estoy haciendo una UNION de dos consuiltas, por separado una de las consultas me reporta 6 registros y la otra 11 registros.

Cuando hago la consulta solo aparecen 12 registros, que podrá ser.

Código:
Select C.Codigo, CantEnviada, TipoCarton,Nombre, CU.Customer, R.CantRamos
From Manifiestos M, ManifiestosDistribuciones MD, Distribuciones D,Cultivos C,Recetas R, Customers CU, TiposCarton TC
Where M.ID = MD.IDManifiesto
            AND
            MD.IDManifiesto = :pIDManifiestoD
            AND
            MD.IDDistribucion = D.ID
            AND
            D.IDCultivo = C.ID
            AND
            D.IDReceta = R.ID
            AND
            D.IDCustomer = CU.ID
            AND
            R.IDTipoCarton = TC.ID
Order By C.Codigo ASC
UNION
Select C.Codigo, CantEnviada, TipoCarton, Nombre, CU.Customer, R.CantRamos
From Manifiestos M, ManifiestosOrdenesFijas MOFS, OrdenesFijas OFS,Cultivos C,Recetas R, Customers CU, TiposCarton TC
Where M.ID = MOFS.IDManifiesto
            AND
            MOFS.IDManifiesto = :pIDManifiestoOF
            AND
            MOFS.IDOrdenFija = OFS.ID
            AND
            OFS.IDCultivo = C.ID
            AND
            OFS.IDClienteReceta = R.ID
            AND
            OFS.IDCustomer = CU.ID
            AND
            R.IDTipoCarton = TC.ID
Order By C.Codigo ASC

Muchas gracias.

Alexander
__________________
Cielos azules
Responder Con Cita
  #2  
Antiguo 04-07-2006
Aljatib Aljatib is offline
Registrado
 
Registrado: jul 2006
Posts: 1
Poder: 0
Aljatib Va por buen camino
Cool Le falta un detallle

Prueba añadir al comando UNION la partícula ALL, es decir, el comando completo sería UNION ALL.
Responder Con Cita
  #3  
Antiguo 05-07-2006
Avatar de Alexander
Alexander Alexander is offline
Miembro
 
Registrado: may 2004
Posts: 235
Poder: 21
Alexander Va por buen camino
Smile Ya funciona

Muchas gracias, eso era lo que faltaba.


Alexander
__________________
Cielos azules
Responder Con Cita
Respuesta



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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problema Con Union All poniente SQL 4 29-05-2006 19:18:31
Union de dos conexiones ElDioni Conexión con bases de datos 4 05-01-2006 14:43:15
Union en BDE eduarcol SQL 9 05-07-2004 18:49:10
Clausula UNION TJose Firebird e Interbase 3 15-05-2003 20:59:56


La franja horaria es GMT +2. Ahora son las 16:30:56.


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