sumar registros de campo en conjuntos parciales recorriendo la tabla

27/10/2012 - 10:32 por elboli | Informe spam
¡ Hola !
Agradecería mucho ayuda en un problema que tengo y llevo buscando tiempo la solución. puede que el problema es que no sepa expresarlo bien en google porque no encuentro nada que se le parezca.

En la empresa tenemos una tabla en la que hay unos 50 campos de productos y cada uno tiene asignadas unas cantidades (unas 200 por producto), algo así
P1 P2.... P50
___________
20 10.....12
1 23... 23
.
.
.
12 23 ... 12
El caso es que me piden que haga una consulta que genere para cada P las sumas parciales en grupos de 12 registros desde el 1 hasta el 12, 2 al 13, 3 al 14...
Al principio pensé que no iba a ser complicado pero reconozco que no lo consigo (soy bastante novato y, me temo, que negado).
Muchas gracias por vuestra ayuda.

Saludos
 

Leer las respuestas

#1 elboli
29/10/2012 - 16:15 | Informe spam
elboli escribió el 27/10/2012 10:32 :
¡ Hola !
Agradecería mucho ayuda en un problema que tengo y llevo buscando tiempo
la solución. puede que el problema es que no sepa expresarlo bien en
google porque no encuentro nada que se le parezca.

En la empresa tenemos una tabla en la que hay unos 50 campos de productos y
cada uno tiene asignadas unas cantidades (unas 200 por producto), algo
así
P1 P2.... P50
___________
20 10.....12
1 23... 23
.
.
.
12 23 ... 12
El caso es que me piden que haga una consulta que genere para cada P las sumas
parciales en grupos de 12 registros desde el 1 hasta el 12, 2 al 13, 3 al 14...
Al principio pensé que no iba a ser complicado pero reconozco que no lo
consigo (soy bastante novato y, me temo, que negado).
Muchas gracias por vuestra ayuda.

Saludos


Hola José Mª. Muchas gracias por responder. La versión de access es 2007.
Intento explicar mejor lo que trato de conseguir. Se trata de una tabla indexada (ID) con 50 productos diferentes y para cada producto (campos P1, P2...P50) hay una cantidad asignada en cada registro del ID. Lo que necesito es hacer algo que me devuelva la suma de esas cantidades para cada uno de los productos en campos de la consulta asignados a cada uno de los productos en la que el primer registro sea la suma del 1 al 12 de cada producto, el segundo del 2 al 13, del 3 al 14... hasta el final;
algo así (suponiendo que tenemos 200 filas de cantidades)
IDsuma P1suma12 P2suma12 ... P50suma12
1 suma 1-12P1 suma 1-12P2 suma 1-12P50
2 suma 2-13P1 suma 2-13P2 suma 2-13P50
...
189 (200-11) suma 189-200P1 suma 189-200P2 suma 189-200P50
Estoy intentando con DSum pero no sé si es el camino.
Muchas gracias y saludos

Preguntas similares