Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 25-06-2010
PaySoft PaySoft is offline
Registrado
 
Registrado: mar 2010
Posts: 2
Poder: 0
PaySoft Va por buen camino
Cool Hacer Query con varias tablas verticalmente

Hola a todos:

Necesito hacer una consulta en una DB de varias tablas, pero quiero que la información me salga organizada verticalmente. para explicarme mejor voy a poner un ejemplo:

T A B L A S:

Facturas:
No. Fecha Valor
344 15/3/10 4,600
544 23/4/19 5,700

Pagos:
No. Fecha Valor
233 18/3/10 4,500
265 23/4/10 3,800

Créditos:
No. Fecha Valor
223 11/3/10 2,500
224 23/5/10 3,300

RESULTADO DE LA CONSULTA:

No. Fecha Valor
344 15/3/10 4,600
544 23/4/19 5,700
233 18/3/10 4,500
265 23/4/10 3,800
223 11/3/10 2,500
224 23/5/10 3,300

si alguien me puede ayudar se lo agradeceré muchísimo....

Juan Ventura de Santo Domingo (República Dominicana)
Responder Con Cita
  #2  
Antiguo 25-06-2010
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
dependerá bastante del tipo de base de datos y motor que uses.

Si usas el BDE, puedes usar el data Decision cube que lo encuentras en delphi.
Si usas Firebird, puedes hacer un procedimiento almacenado.
En SQL Server tienes la sentencia PIVOT.
En MySql tienes el Pivot Table

vamos, que solución hay.
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #3  
Antiguo 25-06-2010
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
¿Que no se refiere más bien a una unión?

Código SQL [-]
select No, Fecha, Valor from facturas

union

select No, Fecha, Valor from pagos

union

select No, Fecha, Valor from creditos

// Saludos
Responder Con Cita
  #4  
Antiguo 25-06-2010
PaySoft PaySoft is offline
Registrado
 
Registrado: mar 2010
Posts: 2
Poder: 0
PaySoft Va por buen camino
Cool Gracias

muchas gracias Roman, esto es fabuloso...

es exactamente lo que estaba necesitando, con esto he resuelto mi problema...

gracias....


Juan Ventura
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
Juntar tablas verticalmente ELINK Firebird e Interbase 5 15-02-2010 05:53:55
Hacer un Query de otro Query francisco260184 SQL 9 10-04-2007 03:46:18
Como inserto valores de varias tuplas en un Query??? Saltamontes SQL 3 15-12-2006 04:59:02
Como hacer referencia a un query dentro de otro query? JuanBCT SQL 2 05-09-2006 18:35:25
Apertura de Varias Tablas luxus Conexión con bases de datos 5 08-09-2005 13:37:34


La franja horaria es GMT +2. Ahora son las 02:10:15.


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