¿Y por qué no directamente en la Base de Datos, el MySql no tiene columnas computadas?
En Firebird tienes esa posibilidad, las columnas computadas son el resultado de procesar dos o más columnas y son muy útiles para escribir menos en los SELECTs. Además, como el procesamiento se hace directamente en el Servidor te ahorras mucho tiempo.
Saludos.
Walter.