Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/10/2004, 17:22
Avatar de RootK
RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 3 meses
Puntos: 50
Cita:
Espero equivocarme, pero Count() devuelve todos los registros de la tabla haciendo caso omiso de los posibles condicionantes de la consulta
De hecho no hay problema si tiene condicionantes friend..

Ya que si tengo ésto:

Cita:
select count(*) from customer
where itemid between 2 and 10
Me funciona sin problemas, y los links que mandaste hacen la observación pero en el caso del group by , ya que si lo estas usando tienes que poner cada campo dentro del group by porque debe estar contenida en la funcion agregada por ejemplo si haces ésto:

Cita:
select campo1,count(*) from customer
where itemid between 2 and 10
Te va a marcar error... pero si haces con group by quedará resuelto:
Cita:
select itemid,count(*) from customer
where itemid between 2 and 10
group by itemid
Pero ese es otro caso, pero para el primero te funciona sin problemas, si no haz la prueba.

Salu2