Sentencia SQL

Iniciado por TheGhost(Z), 6 Marzo 2011, 14:51 PM

0 Miembros y 1 Visitante están viendo este tema.

TheGhost(Z)

Hola tengo estas dos tablas y deseo hacer un selección:

TABLA: Transacciones:

ID ReservaID Importe
1    1               100
2    1               200
3    2               400
4    2               500


TABLA:Reservas:

ReservaID     Cliente
1               Juan
2               Pedro


Lo que deseo hacer es una listado así:
Reservas.ReservaID              Cliente            Transacciones.Importe
1                              Juan                300
2                              Pedro               900


E intentado con estos códigos, pero no me sale.
Select Reservas.ReservaID, Reservas.Cliente, Sum(Transacciones.Importe) As Importe From Reservas Left Join Transacciones On Reservas.ReservaID = Transacciones.ReservaID Group By Transacciones.ReservasID

Shell Root

Código (sql) [Seleccionar]
mysql>     SELECT Reservas.ReservaID, Reservas.Cliente, SUM(Transacciones.Importe)
    ->       FROM Reservas
    -> INNER JOIN Transacciones
    ->         ON Reservas.ReservaID = Transacciones.ReservaID GROUP BY ReservaID;
+-----------+---------+----------------------------+
| ReservaID | Cliente | SUM(Transacciones.Importe) |
+-----------+---------+----------------------------+
|         1 | Juan    |                        300 |
|         2 | Pedro   |                        900 |
+-----------+---------+----------------------------+
2 rows in set (0.00 sec)

mysql>
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

raul338

Offtopic: Apenas lo muevo y ya te responden :xD