SoloCodigo
Bases de Datos => SQL Server => Mensaje iniciado por: Sagma en Martes 14 de Marzo de 2006, 18:26
-
Quisiera una ayuda para poder resolver con consulta select o ver como lo puedo hacer, ya que quiero sumar valor en una gestion, por ejemplo.
La gestion 2000 consta de 5 periodos, 3-2000, 1-2000, 5-2000 y el 2-2000.
Lo que quiero saber es como saber la suma de un valor en diferentes periodos
por ejemplo sumar un valor si pongo la consulta select para el 5-2000, tendria que sumar el 3-2000, 1-2000 y el 5-2000.
Mi consulta select solo lo he podido sacar por la gestion no asi por el periodo, por que si le pongo:
Select sum(valor) from tabla1
where gestion = 2000
and periodo = 5
solo me saca la suma del 5-2000 y no asi la suma de los anteriores como el 3-2000 y el 1-2000.
gracias
-
Hola:
Prueba con lo siguiente:
Select sum(valor),periodo from tabla1
where gestion = 2000
GROUP BY periodo
Un saludo...
-
gracias por responder, pero al darle directamente un valor menor o igual, gestion = 2000 o gestion <= 2000, me toma todo los datos del la gestion o el año 2000.
y eso no se quiere, por ejemplo el año o gestion se divide o se parametriza en 4 partes que son, 3, 1, 5, 2.
si le doy = 2000 me suma todo.
Por decir que quiero solo sacar la suma del valor hasta el 5-2000, o sea solo tendria que suma el 3,1,5 de la gestion o el año 2000.
gracias
-
la verdad que no te has hecho entender...
-
Van ha disculpar la tardanza en responder, pero ya lo solucione creando una nueva tabla.
Lo que pasa mi querido Juank, es que el orden que siempre debo seguir es 3, 1, 5, 2.
Ese es el orden y ese era mi problema para poder sumar un valor en una tabla.
Supuestamente en un tabla tengo tres campos, valor, parametros, gestion.
Por ejemplo tengo estos datos en la tabla.
48,3,2000
55,1,2000
42,5,2000
56,2,2000
Y solo quiero tomar la suma del primer campor(valor) hasta el parametros 5 de la gestion 2000 que la suma seria 145. Y si solo quisiera tomar la suma hasta el 1-200 la suma seria 103.
EN la primera sumatorio no deberia tomar en cuenta el 2-2000 y en la segunda sumatorio no deberia incluir rl 5-2000 y el 2-2000.
mi amigo navarrete2, me hizo la consulta select que me dice "gestion = 2000", osea que lo hagarra todo, ya que siempre este debe estar incluido o el parametro y la gestion.
Gracias.