Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
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 11-05-2010
Poke Poke is offline
Miembro
 
Registrado: dic 2005
Ubicación: Madrid
Posts: 27
Poder: 0
Poke Va por buen camino
Wink Ayuda con consulta de Union'¡¡¡¡

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 [-]
 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..
__________________
¡Caer está permitido. Levantarse es obligatorio!.
Responder Con Cita
  #2  
Antiguo 12-05-2010
Avatar de ElKurgan
[ElKurgan] ElKurgan is offline
Miembro Premium
 
Registrado: nov 2005
Posts: 1.233
Poder: 20
ElKurgan Va camino a la fama
Cita:
Empezado por Poke Ver Mensaje
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 [-]
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?:
Código SQL [-]
 
Select tipocuenta, nombrecu, sum(saldo) from tipocuenta, cuentas
group by tipocuenta, nombrecu
Saludos
Responder Con Cita
  #3  
Antiguo 12-05-2010
Avatar de fjcg02
[fjcg02] fjcg02 is offline
Miembro Premium
 
Registrado: dic 2003
Ubicación: Zamudio
Posts: 1.409
Poder: 22
fjcg02 Va camino a la fama
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
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino -
Responder Con Cita
  #4  
Antiguo 12-05-2010
Poke Poke is offline
Miembro
 
Registrado: dic 2005
Ubicación: Madrid
Posts: 27
Poder: 0
Poke Va por buen camino
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
Código SQL [-]
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í:

Código SQL [-]
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 y [fjcg02] lo voy a intentar realizar como dicen .. mmm aver como me sale …. saludoss
__________________
¡Caer está permitido. Levantarse es obligatorio!.

Última edición por Poke fecha: 12-05-2010 a las 18:07:15.
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
group by en consulta de unión markarla SQL 17 05-06-2008 15:11:21
ayuda con union de tablas en php?? foetus PHP 2 17-12-2007 14:50:02
Consulta de Union y tabla temporal en el nuevo Mysql 5.. ctronx MySQL 2 03-01-2006 16:57:41
Consulta de union ordenada Eolo SQL 2 05-07-2004 15:37:42
Valor constante en consulta UNION floren SQL 2 28-05-2004 16:44:01


La franja horaria es GMT +2. Ahora son las 06:58:39.


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