Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/02/2009, 00:37
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años
Puntos: 300
Respuesta: Eficiencia en consulta!

No sé si es esto lo que quieres, los status de cada tipo de dato con su total. No puedes poner el id en un group by en el que si hay dos o tres de un determinado status, pues te pondría el primer id, pero el dato sería engañoso: un id para referirte al total de varios id (por eso lo he quitado).

Código sql:
Ver original
  1. SELECT IDtipo, NombreTipo, STATUS, COUNT(*) TOTAL FROM tblTipoDato INNER JOIN tblDatos ON tblDatos.TipoDato=tblTipoDato.IDtipoDato GROUP BY IDtipoDato, STATUS

tampoco sabía con seguridad si el campo IDtipoDato es de la tabla tblTipoDato, pero lo he puesto así