• Sábado 9 de Noviembre de 2024, 03:48

Autor Tema:  Devolver Valor Con Consulta Select  (Leído 1960 veces)

Sagma

  • Miembro MUY activo
  • ***
  • Mensajes: 390
  • Nacionalidad: bo
    • Ver Perfil
Devolver Valor Con Consulta Select
« en: Martes 14 de Marzo de 2006, 18:26 »
0
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
Sagma

navarrete2

  • Nuevo Miembro
  • *
  • Mensajes: 8
    • Ver Perfil
Re: Devolver Valor Con Consulta Select
« Respuesta #1 en: Viernes 17 de Marzo de 2006, 11:50 »
0
Hola:

Prueba con lo siguiente:

Select sum(valor),periodo from tabla1
where gestion = 2000
GROUP BY periodo


Un saludo...

Sagma

  • Miembro MUY activo
  • ***
  • Mensajes: 390
  • Nacionalidad: bo
    • Ver Perfil
Re: Devolver Valor Con Consulta Select
« Respuesta #2 en: Viernes 17 de Marzo de 2006, 17:53 »
0
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
Sagma

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Devolver Valor Con Consulta Select
« Respuesta #3 en: Viernes 17 de Marzo de 2006, 19:35 »
0
la verdad que no te has hecho entender...
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

Sagma

  • Miembro MUY activo
  • ***
  • Mensajes: 390
  • Nacionalidad: bo
    • Ver Perfil
Re: Devolver Valor Con Consulta Select
« Respuesta #4 en: Viernes 24 de Marzo de 2006, 17:06 »
0
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.
Sagma