Es la primer vez que escribo en ésta sección . . .

. . . Y el motivo es el siguiente:
Tengo 2 tablas tblDatos, tblTipoDato . . .
Para ésto manejo 5 status diferentes y 17 tipos de datos . . .
Lo que necesito es Desplegar cuantos Datos tengo de cada tipo, dependiendo de cada status . . .
ID | Tipo Dato | Status1 | Status2 | Status3 | Status4 | Status5
Para ésto . . . (lo más rápido que se me ocurrió) hago un count en subconsultas . . .
Ejemplo:
Código:
La consulta funciona perfectamente . . . pero se tarda varios segundos al ser ejecutada . . . SELECT IDTipo,NombreTipo, (Select count(ID) From tblDatos Where TipoDato=IDTipoDato And Status = 'Status1') AS Status01, (Select count(ID) From tblDatos Where TipoDato=IDTipoDato And Status = 'Status2') AS Status02 . . . . ETC . . . FROM tblTipoDato


