|
Convertir nulos a ceros depende del manejador de base de datos que utilices, por ejemplo, en firebird es COALESCE.
El ejemplo de consulta que te proporcionó "mamu" funciona en cualquier manejador, pero si quieres optimizarla ya sería dependiendo de cual utilices, en firebird puedes utilizar CASE, como comentas que es en una sola tabla, con CASE solo harías un sólo SELECT, en lugar de 5.
Saludos
|