Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/10/2008, 09:14
Avatar de Genetix
Genetix
 
Fecha de Ingreso: febrero-2002
Ubicación: Lima - Perú
Mensajes: 1.600
Antigüedad: 23 años, 1 mes
Puntos: 45
Respuesta: Problema al pagina Consulta que utiliza Group By

No es posible evitarte el primer select

Lo que tienes que hacer para que te cuente correctamente es usar DISTINC en vez de GROUP BY

Código sql:
Ver original
  1. SELECT
  2.      COUNT(DISTINCT  es.nombre_est_serv, m.nombre_combustible, c.costo_unit )
  3.       AS total
  4. FROM
  5.   mit.mit_consumos c,
  6.   mit.mit_estacion_servicio es,
  7.    mit.mit_combustible m
  8. WHERE
  9.   (c.tipo_consumo='U' AND (c.fecha BETWEEN '2008-08-01' AND '2008-10-09')
  10.    AND c.id_est_serv=es.id_est_serv AND c.id_combustible=m.id_combustible)

Otra cosa trata de Usar JOINs

Saludos!
__________________
"El conocimiento nos hace responsables."
twitter: @benjamingb
blog personal: http://codigolinea.com
ZF Manual en español http://manual.zfdes.com