Sharing Tutorial Pemrograman, Database, Aplikasi, Informasi, Umum dan News Update

Membuat Function Menghitung Usia/Umur Pada Database PostgreSql

Pada postingan sebelumnya kita sudah mengetahui cara membuat fungsi menghitung usia/umur pada pemrograman PHP  dan pada postingan kali ini kita akan sama-sama mengetahui cara membuat function (fungsi) untuk menghitung usia pada database postgreSql, karena seperti pada postingan-postingan sebelumnya salah satu diantara kelebihan database postgreSql adalah kita bisa membuat function yang mana kapanpun kita akan berubah bahasa pemrograman seperti dari .net ke php ataupun sebaliknya function-function tersebut tetap bisa digunakan.

Function untuk menghitung usia atau umur pada database postgreSql adalah sebagai berikut :
  -- Function: hitung_usia(date, date)

-- DROP FUNCTION hitung_usia(date, date);

CREATE OR REPLACE FUNCTION hitung_usia(date1 date, date2 date)
  RETURNS numeric AS
$BODY$
DECLARE
    in_date1     date;
    in_date2     date;
    compute_age numeric(4);
   
begin
    compute_age = EXTRACT(YEAR FROM AGE(date2, date1));
    RAISE NOTICE 'a, %', compute_age;
        return compute_age;
end;
$BODY$
  LANGUAGE plpgsql VOLATILE
  COST 100;
ALTER FUNCTION hitung_usia(date, date)
  OWNER TO postgres;


 Kemudian untuk menggunakan function tersebut kita tinggal memanggilnya seperti ini :
select hitung_usia('1989-01-01','2016-01-01')
Selamat Mencoba & Terimakasih.

Post a Comment

[facebook]

inilahcode

{facebook#YOUR_SOCIAL_PROFILE_URL} {twitter#YOUR_SOCIAL_PROFILE_URL} {google-plus#YOUR_SOCIAL_PROFILE_URL} {pinterest#YOUR_SOCIAL_PROFILE_URL} {youtube#YOUR_SOCIAL_PROFILE_URL} {instagram#YOUR_SOCIAL_PROFILE_URL}

Contact Form

Name

Email *

Message *

Powered by Blogger.
Javascript DisablePlease Enable Javascript To See All Widget