Ver Mensaje Individual
  #5 (permalink)  
Antiguo 09/02/2009, 10:07
atente21
 
Fecha de Ingreso: marzo-2007
Mensajes: 16
Antigüedad: 17 años, 2 meses
Puntos: 0
Respuesta: Consulta de contar y sumar por tramos.

Taribo007, en primer lugar te agradezco tu interés por ayudarme. Muchas gracias.

El tema es el siguiente:

Tenemos los 'campo1' y 'campo2' en la tabla 'xxxx'

campo1 campo2
0 2222
101 3333
201 4444
301 5555
401 6666
501 7777
601 888
1000 9999999

Me gustaría una consulta, ejecutándose sobre los 'campo1' y 'campo2' en la tabla 'xxxx', de la manera siguiente:

(Campos a obtener en la consulta)

A) -Registros del 'campo1' a 'CONTAR'-

1- Que cuente los registros del 'campo1' con valor '0' -cero-. Llamemósle campo 'cuentaregistroiguala0'
2- Que cuente los registros del 'campo1' con valor comprendidos entre '1' y '200'.Llamemósle campo 'cuentaregistroentre1y200'.
3- Que cuente los registros del 'campo1' con valor comprendidos entre '201' y '500'.Llamemósle campo 'cuentaregistroentre201y500'.
4- Que cuente los registros del 'campo1' con valor comprendidos entre '501' y '600'.Llamemósle campo 'cuentaregistroentre501y600'.
5- Que cuente los registros del 'campo1' con valor superior a 600.Llamemósle campo 'cuentaregistrosuperiora600'.

Ahora debería sumar los cortes anteriores pero con los valores del 'campo2', de la forma siguiente:

-B)Registros del 'campo2' a 'SUMAR'-
1- Que sume los registros del 'campo2' con valor comprendidos entre '1' y '200'.Llamemósle campo 'sumaregistroentre1y200'.
2- Que sume los registros del 'campo2' con valor comprendidos entre '201' y '500'.Llamemósle campo 'sumaregistroentre201y500'.
3- Que sume los registros del 'campo2' con valor comprendidos entre '501' y '600'.Llamemósle campo 'sumaregistroentre501y600'.
4- Que sume los registros del 'campo2' con valor superior a 600.Llamemósle campo 'sumaregistrosuperiora600'.



Taribo007, muchas gracias de nuevo por tu interés en ayudarme.
Un cordial saludo