Crear consulta con Sub consultas

Walter Luis
10 de Noviembre del 2003
hola a todos , quisiera saber como hago para hacer una busqda de varios valores de una sola ves , y a la ves mostrarle el resultado al cliente.... e echo esto

Certificado1.Connections(1).Execute "select count (Dias_perdidos)" _
& " where (Dias_perdidos)between 4 and 7 ""select count (Dias_perdidos)" _
& "where (Dias_perdidos) between 8 and 15 " _
& "select count (Dias_perdidos)" _
& "where (Dias_perdidos)between 16 and 30 " _
& "select count (Dias_perdidos)" _
& "where (Dias_perdidos)=30;"

End Function

carito6
10 de Noviembre del 2003
me parece que si es codigo sql la consulta esta mal hecha, primero debes hacer el selct con todos los campos : SELECT count Dias_perdidos from tabla where Dias_perdidos between 4 and 7 AND where Dias_perdidos between 8 and 15 AND where...

Baltasar
10 de Noviembre del 2003
para empezar te falta el FROM TABLA, estás concatenando varios Where que no tienen sentido, etc.

La solución a lo que buscas podría ser la siguiente:

select count(iif(campo1>0 and campo1<=10,campo1,null)) as tot0a10, count(iif(campo1>10 and campo1<=20,campo1,null)) as tot10a20,count(iif(campo1>20 and campo1<=30,campo1,null)) as tot0a30 ,count(iif(campo1>30 and campo1<=40,campo1,null)) as tot0a40 from tabla1")

Saludos