Tema: Alias
Ver Mensaje Individual
  #5 (permalink)  
Antiguo 24/08/2010, 10:55
alberto2236
 
Fecha de Ingreso: agosto-2010
Mensajes: 4
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: Alias

De verdad gracias por el apoyo, a ver si ahora si nos podemos entender.

Todo se centra el la vista "Prueba". Tienes un campo que se llama fechas, que devuelve "menor" o "mayor". Supon que necesitas ese valor para crear otro campo.

Por ejemplo agregar un campo extra a esa visita el cual te muestre lo siguiente:

"La fecha es " || fechas --Valor de campo fechas

Yo lo aria asi:

Código:
CREATE OR REPLACE VIEW mexico.asd AS 
 SELECT e.cedula, e.nombre, 
        CASE
            WHEN e.fecha_nacimiento < '2009-12-31'::date THEN 'menor'::text
            ELSE 'mayor'::text
        END AS fechas, 
        'La fecha es '::text || 
            CASE
                WHEN e.fecha_nacimiento < '2009-12-31'::date THEN 'menor'::text
                ELSE 'mayor'::text END
   FROM empleados e;
Quiero saber si hay una manera mas sencilla.

Gracias y saludos.