PDA

Ver la Versión Completa : Ayuda con consulta de Union'¡¡¡¡


Poke
11-05-2010, 21:20:46
Hola foreros tengo un problemilla con esta consulta a ver si me puedes ayudar trabajo con firebird 2.1 y Zeus. Tengo dos tablas llamadas:


TIPOCUENTA
codtipo
tipocuenta

CUENTAS
codcuenta
nombrecu
codtipo
saldo


Hora lo que quiero es realizar una consulta que me muestro el tipo de cuenta con sus respectivas cuentas más o menos así:


Cuenta saldo
Libreta de Ahorros
Ahorros 500
Ahorros estudio 300
Cuenta hipotecaria
Hipoteca casa 300


Lo he intentado realizar con la cláusula unión pero nada.. Agradezco cualquier ayuda que me puedan dar con respecto a este tema desde ya gracias..

ElKurgan
12-05-2010, 07:25:28
Hola foreros tengo un problemilla con esta consulta a ver si me puedes ayudar trabajo con firebird 2.1 y Zeus. Tengo dos tablas llamadas:


TIPOCUENTA
codtipo
tipocuenta

CUENTAS
codcuenta
nombrecu
codtipo
saldo


Hora lo que quiero es realizar una consulta que me muestro el tipo de cuenta con sus respectivas cuentas más o menos así:


Código SQL [-] (http://www.clubdelphi.com/foros/#)
Cuenta saldo
Libreta de Ahorros
Ahorros 500
Ahorros estudio 300
Cuenta hipotecaria
Hipoteca casa 300





Lo he intentado realizar con la cláusula unión pero nada.. Agradezco cualquier ayuda que me puedan dar con respecto a este tema desde ya gracias..

¿No sería mejor con un group by?:

Select tipocuenta, nombrecu, sum(saldo) from tipocuenta, cuentas
group by tipocuenta, nombrecu

Saludos

fjcg02
12-05-2010, 15:24:50
Hola,
debes utilizar inner join para extraer el resultado de dos tablas relacionadas. Además debes completarla con el group by tal y como te han indicado anteriormente.

En el foro tienes infinidad de hilos en los que puedes encontrar más información con tablas similares a las que manejas.

Un saludo

Poke
12-05-2010, 18:03:58
Hola a todos gracias por sus respuestas, pero si utilizo el inner join no sale como quiero bueno al menos lo he intentado no sé si lo are bien o no, mira lo que quiero realizar es más o menos es una consulta maestro detalle se podría decir..
Tengo las dos tablas

TIPOCUENTA
codtipo tipocuenta
1 libreta de ahorrors
2 Cuenta hipotecaria

CUENTAS
codcuenta nombrecu codtipo saldo
1 Ahorros 1 500
2 Ahorros estudio 1 300
3 hipoteca casa 2 300







A hora lo que quiero que salga es cada tipocuenta con su respectiva cuenta mas o menos así:


Cuenta saldo
Libreta de Ahorros
Ahorros 500
Ahorros estudio 300
Cuenta hipotecaria
Hipoteca casa 300


A hora lo que quiero que salga es cada tipo de cuenta con su respectiva cuenta

No se si lo que quiero realizar se puede hacer mediante una consulta SQL. Agradezco la sugerencia ElKurgan (http://www.clubdelphi.com/foros/member.php?u=7394) y [fjcg02] (http://www.clubdelphi.com/foros/member.php?u=1896) lo voy a intentar realizar como dicen .. mmm aver como me sale …. saludoss