Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/08/2013, 09:10
Avatar de elhombredeblanko
elhombredeblanko
 
Fecha de Ingreso: junio-2011
Ubicación: México Lindo y Querido
Mensajes: 212
Antigüedad: 13 años, 4 meses
Puntos: 2
balance por año en SQL 2008

buenos dias amigos del Foro, estoy tratano de hacer un balance
de gastos en sql y lo he logrado pero he echo uchas consultas en una
y me preguntaba si alguien sabe como hacer la consulta mas sencilla o que me la entregue de otra manera,

tengo una tabla con los campos de
descripcion, gasto, fecha, movimiento

y quiero un balance que me diga el total por cada mes
de ingresos, egresos y balance

SELECT SUM(precio) as [I Ene],
(select SUM(precio) from t_Movimiento where tipoMovimiento = 'E' and MONTH(fecha) = 01) as [E Ene],

Código SQL:
Ver original
  1. (SELECT SUM(precio) FROM t_Movimiento WHERE tipoMovimiento IN ('I', 'P') AND MONTH(fecha) = 02) AS [I Feb],
  2. (SELECT SUM(precio) FROM t_Movimiento WHERE tipoMovimiento = 'E' AND MONTH(fecha) = 02) AS [E Feb]
  3. FROM t_Movimiento WHERE  tipoMovimiento IN ('I', 'P') AND estado = 1 AND MONTH(fecha) = 01

ese codigo tengo y me arroga la info bien pero en muchas columnas
alguien me tenga alguna idea mejor??

gracias de antemano amigos.

salu2
__________________
si siempre hay algo nuevo que aprender