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

Taribo007, me facilitó el siguiente código
'SELECT Sum(IIf([Problema]>0,1,0)) AS campo1, Sum(IIf([Problema]=0,1,0)) AS campo2
FROM NombreTabla;"
para poder contar, en una consulta, 2 veces el mismo campo -llamemosLe CAMPO1- de una tabla pero de forma diferente.

Me gustaría saber si con las correspondientes modificaciones del código podría hacer lo siguiente:

-Contar los registros del CAMPO1 que tengan valor '0'
-Contar los registros del CAMPO1 que estén comprendidos entre '1' y '100'
-Contar los registros del CAMPO1 que estén comprendidos entre '101 y '1000'
-Contar los registros del CAMPO1 superiores a '1000'

Así mismo, y en la misma consulta, querría poder sumar el total de otro campo diferente pero con los 'cortes' propuestos anteriormente, es decir:


-Sumar los registros del CAMPO2 que estén comprendidos entre '1' y '100'
-Sumar los registros del CAMPO2 que estén comprendidos entre '101 y '1000'
-Sumar los registros del CAMPO2 superiores a '1000'

Perdonad las molestias y muchas gracias por vuestra ayuda