Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/08/2005, 15:10
Avatar de fatherjuan
fatherjuan
 
Fecha de Ingreso: mayo-2005
Ubicación: Estado de México
Mensajes: 132
Antigüedad: 18 años, 10 meses
Puntos: 0
ESTAS SON LAS ACCIONES QUE PIT A COMPRADO

SELECT compra_acciones.ticker, (Sum(compra_acciones.cant_acciones)) as total_acciones FROM compra_acciones where compra_acciones.user_name = 'pit' GROUP BY ticker;
+--------+----------------+
| ticker | total_acciones |
+--------+----------------+
| AMFBMX | 10 |
| CAFBMX | 20 |
| MTFBMX | 1013 |
| SLFBMX | 10 |
| TGFBMX | 10 |
| UGFBMX | 12 |
+--------+----------------+


DE ESAS ACCIONES HA VENDIDO LAS SIGUIENTES


SELECT ventas_acciones.ticker, (Sum(ventas_acciones.cant_acciones)) as total_acciones FROM ventas_acciones where ventas_acciones.user_name = 'pit' GROUP BY ticker;
+--------+----------------+
| ticker | total_acciones |
+--------+----------------+
| CAFBMX | 5 |
| MTFBMX | 13 |
+--------+----------------+

HICE ESTA SENTENCIA PARA CALCULAR LA DIFERENCIA ENTRE ACCIONES COMPRADAS Y VENDIDAS Y ASI OBTENER CUANTAS ACCIONES TENGO ACTUALAMENTE:

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;
+--------+----------------+
| ticker | total_acciones |
+--------+----------------+
| AMFBMX | 9 |
| CAFBMX | 10 |
| MTFBMX | 1987 |
+--------+----------------+

PERO NO COINCIDEN, PUES DE AMFBMX DEBERIA ATENER 10 ACCIONES, MTFBMX 1000 DE CAFBMX 15, ETC.

Y SOLO TENGO ESTE RESULTADO:

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;
+--------+----------------+
| ticker | total_acciones |
+--------+----------------+
| AMFBMX | 9 |
| CAFBMX | 10 |
| MTFBMX | 1987 |
+--------+----------------+