Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Hacer Query con varias tablas verticalmente (https://www.clubdelphi.com/foros/showthread.php?t=68631)

PaySoft 25-06-2010 18:43:19

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) :D

Lepe 25-06-2010 19:48:21

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.

roman 25-06-2010 20:00:41

¿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

PaySoft 25-06-2010 20:16:22

Gracias
 
muchas gracias Roman, esto es fabuloso...

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

gracias....


Juan Ventura :p


La franja horaria es GMT +2. Ahora son las 10:16:19.

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