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.