Hola a todos, Necesito que me den sugerencias acerca de cómo puedo cambiar el diseño de una consulta para mejorar el rendimiento. Necesito devolver resultados en un reporte donde la salida tiene la forma:
clasificador Cantidad1 Cantidad2 Cantidad3 Cantidad n Clasificador 1 1 0 0 Clasificador 2 1 1 0 Clasificador 3 1 1 0 Clasificador n 1 1 0 Para obtener la información uso una consulta con el siguiente diseño: Select clasificador, (select count(id) from tablax where criterio) as cantidad 1, (select count(id) from tablax where criterio) as cantidad 2, (select count(id) from tablax where criterio) as cantidad 3 >From clasificadores where criterio La cuestión es cómo podría mejorar el diseño de la consulta para mejorar rendimiento porque en la tabla x hay muchos registros y la consulta se demora. Por supuesto en los criterios filtro las subconsultas internas con la externa pero no me parece que el diseño esté eficiente. Saludos, M.Sc. Ing. Esneiker Enriquez Cabrera Esp. B en Ciencias Informáticas Desoft en Ciego de Ávila. Joaquín de Aguero esq. Calle 2. Ciego de Ávila. Cuba. Telf.: 266200 Ext 119, email.: <mailto:eenriq...@cav.desoft.cu> eenriq...@cav.desoft.cu