CALCULAR EDAD!

From: "juan jose dominguez" <preguntas_sql(at)hotmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: CALCULAR EDAD!
Date: 2006-04-27 18:15:58
Message-ID: BAY23-F16945F61DE6FF81A647B8283BD0@phx.gbl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Buenas, queria saber como sacar la edad de alguien. Me da el siguiente error
con el siguiente codigo :

-- Function: funcion_saca_edad()
DROP TRIGGER trigger_saca_edad ON fechas;
DROP FUNCTION funcion_saca_edad ();
CREATE OR REPLACE FUNCTION funcion_saca_edad() RETURNS OPAQUE AS'
DECLARE
edad timestamp;
BEGIN
edad := age(CURRENT_DATE,NEW.fecha);
RAISE NOTICE ''edad : %'',edad;
RAISE NOTICE ''32131231'';
RETURN NEW;
END;
'LANGUAGE 'plpgsql';
CREATE TRIGGER trigger_saca_edad BEFORE INSERT OR UPDATE ON fechas
FOR EACH ROW EXECUTE PROCEDURE funcion_saca_edad ();

INSERT INTO fechas VALUES ('10/07/83');
ERROR: invalid input syntax for type timestamp: "22 years 6 mons 20 days"
CONTEXT: PL/pgSQL function "funcion_saca_edad" line 6 at assignment

_________________________________________________________________
Descubre la descarga digital con MSN Music. Más de un millón de canciones.
http://music.msn.es/

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Juan Martínez 2006-04-27 18:22:10 Re: Listar tablas
Previous Message Daniel Carrero 2006-04-27 17:39:21 Fwd: Listar tablas