Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/08/2005, 13:35
Avatar de fatherjuan
fatherjuan
 
Fecha de Ingreso: mayo-2005
Ubicación: Estado de México
Mensajes: 132
Antigüedad: 19 años
Puntos: 0
Diferencia Entre Tablas (compra - Venta)

HOLA TENGO UNA SITIO QUE SIMULA COMPRA VENTA DE ACCIONES DE EQUIPOS DE FUTBOL, PRETENDO PRESENTAR LAS ACCIONES DISPONBLES.

CON ESTA SENTENCIA OBTENGO EL TOTAL DE ACCIONES COMPRADAS POR EQUIPO:

mysql> SELECT ticker, Sum(cant_acciones) AS Total_cant_acciones FROM compra_acciones where user_name = 'user' GROUP BY ticker;
+--------+---------------------+
| ticker | Total_cant_acciones |
+--------+---------------------+
| AMFBMX | 10 |
| CAFBMX | 20 |
| MTFBMX | 1013 |
| SLFBMX | 10 |
| TGFBMX | 10 |
| UGFBMX | 12 |
+--------+---------------------+

CREI QUE HACIENDO ESTO:

mysql> SELECT compra_acciones.ticker, (Sum(compra_acciones.cant_acciones) - Sum(ventas_acciones.cant_acciones) ) as total_acciones FROM compra_acciones INNER JOIN ventas_acciones ON compra_acciones.ticker = ventas_acciones.ticker where compra_acciones.user_name = 'pitsolana' GROUP BY ticker;

OBTENDRIA LA DIFERENCIA ENTRE ACCIONES COMPRADAS Y ACCIONES VENDIDAS PERO, NO ES ASI. SEGURAMENTE NO ESTOY USANDO LA SENTENCIA ADECUADA, PERI NO ENCUENTRO NADA EN INTERNET QUE ME AYUDE, PODRIA ALGUIEN????

GRACIAS...

PD(ESTE FORO ME HA SALVADO MUCHAS VECES Y LA MAYORIA BUSCO ANTES DE PREGUNTAR, PERO CONFORME AVANZO EN MI PROYECTO, MAS COMPLICADA ES LA PROGRAMACION)

AGRADEZCO LA AYUDA PRESTADA.