Skip site navigation (1) Skip section navigation (2)

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 (view raw or flat)
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

pgsql-es-ayuda by date

Next:From: Juan MartínezDate: 2006-04-27 18:22:10
Subject: Re: Listar tablas
Previous:From: Daniel CarreroDate: 2006-04-27 17:39:21
Subject: Fwd: Listar tablas

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group