Amiguitos :)
Simulando una cartola de movimientos de una cta corriente, tengo la siguiente tabla
Tabla:
costos
id_costo | fecha_______| abono___| cargo__| cuenta___|
1_______| 2013-1-1___| 50______| 0______| caja_____|
2_______| 2013-1-2___| 200_____| 0______| cta cte___|
3_______| 2013-1-3___| 0_______| 30_____| serv. b___|
Necesito una consulta que me devuelva el saldo diario, eso quiere decir que en cada fila debe aparece la suma de abonos - suma de cargos a la fecha, osea
id_costo | fecha_______| abono___| cargo__| cuenta___|
saldo diario
1_______| 2013-1-1___| 50______| 0______| caja_____| $
50
2_______| 2013-1-2___| 200_____| 0______| cta cte___| $
250
3_______| 2013-1-3___| 0_______| 30_____| serv. b___| $
220
Intenté con :
Código:
Select id_costo, fecha, cargo, abono, nombre, SUM(abono)-SUM(cargo) as diario
FROM costos
WHERE month(fecha)='1' and year(fecha)='2013'
GROUP by costos.id_costo
ORDER by costos.fecha asc
... pero solo suma la fila y no el historial. Si alguien me da una manito se lo agradecería. Son mis primeras armas en relación a bases de datos, por lo que durante este rato estaré viendo los JOIN para ver si puedo hacer algo mas.
Saludos