Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/02/2011, 14:54
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 4 meses
Puntos: 447
Respuesta: Acumulador en una Query

Hola demh69, creo que deberías de comenzar por decirnos qué es lo que estás tratando de obtener, cuál es la estructura de tus tablas y darnos algunos datos de ejemplo. Estoy seguro que debe de existir una forma más fácil de hacer lo que quieres. Según yo estás tratando de separar por meses (o algo por el estilo) te repito que sin más datos resulta complicado tratar de ayudarte, pero prueba con esto:

Código:
select
convert(int,periodo)%100 as periodo,
sum(a.mto_ingreso)/1000000 as total
from reportes.rep_ges_presupuesto a
WHERE	a.periodo < 201101 and
a.periodo >= 201001 and
a.rut_empresa = '96756060-K' and
convert(numeric(4,0),(convert(int,201101)*0.01))= 2011
GROUP BY convert(int,periodo)%100
Te repito, esto es una sólo una idea. Otra forma, pero nada elegante de obtener el resultado que esperas es hacer UNION's, seleccionando un campo a la vez.

Y una recomendación, si vas a poner tu texto de algún color trata que este sea de colores fuertes, o de preferencia deja el texto en color negro. Resultó bastante molesto para la vista el color que elegiste.

Saludos
Leo.