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

Membuat Function Minus 1 Tahun Postgres Database


Diantara kelebihan menggunakan database postgreSql adalah karena postgresSql sudah support dengan function, trigger dan view. sehingga akan sangat membantu bagi para developer aplikasi dalam mengelola database,crud dll.
Berikut terlampir function untuk minus tahun pada database postgresSql,
-- Function: public.minus1_thn(date)
-- DROP FUNCTION public.minus1_thn(date);
CREATE OR REPLACE FUNCTION public.minus1_thn(tgl date)
  RETURNS numeric AS
$BODY$
DECLARE
TAHUN NUMERIC;
BEGIN
 IF EXTRACT(MONTH FROM TGL) = 1 THEN
    TAHUN = EXTRACT(YEAR FROM TGL) - 1;
 ELSE
    TAHUN = EXTRACT(YEAR FROM TGL);
    END IF; RETURN TAHUN;
END;
$BODY$
  LANGUAGE plpgsql VOLATILE
  COST 100;
ALTER FUNCTION public.minus1_thn(date)
  OWNER TO postgres;
baca juga : Script Membuat Tabel Pada databse PostgresSql
baca juga : Membuat Function Minus 1 Bulan Pada Database PostgreSql

untuk memanggil atau menggunakan function ini adalah sbb :
select minus1_thn('2018-02-02')
Selamat mencoba dan semoga bermanfaat.

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