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/
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 |