Showing posts with label POSTGRESQL. Show all posts
Showing posts with label POSTGRESQL. Show all posts

Monday, October 5, 2020

POSTGRESQL Tutorial - Select Count with Condition

 

 in Postgresql there is a way to select count with condition. in PostgreSQL 9.1 version cannot user Filter to get Select Count with Condition then should use CASE WHEN

first. I use this SQL

SELECT
COUNT(sjobstatus) FILTER (WHERE sjobstatus = 'CANCELLED') AS fclose
FROM rdr.xwkschrb 

working in my local PC but not working in liver server due to different Postgreql version. then i change to this SQL then working

SELECT
 COUNT(CASE WHEN sjobstatus = 'CANCELLED' THEN sjobstatus  END) AS close
FROM rdr.xwkschrb "

Monday, June 23, 2014

Cara mengurangi dua tanggal untuk mendapatkan jumlah hari di POSTGREsql

Temen-temen sekarang aku mau share tentang cara mengurangi dua tanggal untuk mendapatkan jumlah hari di database postgresql.
Inilah contoh select-nya
Format variablenya :
Date dtLastRcv;
Date dtDue;
String PurReqID;
Int iPurReqLine;
select (dtLastRcv::date – dtDue::date) as iTotDays from sta.mpurreqline where purreqid = ‘PR130801-01′ and ipurreqline = 7;
selamat mencoba. Semoga berhasil kalo belum berhasil comment aja nanti aku jelasin…

Merubah type column di table postgresql

alter table mta.mmachine alter column iamper type character varying(50);

Penambahan current date + 60 hari di PostgreSQL

kalo kita ingin menghitung kapan sih kalo tanggal sekarang ditambah 60 hari.
misal untuk logika kyk gini. pengen hitung siapa yg expire datenya yg lbh kecil dari hari ini dan 2 bulan ke depan. gini nih logikanya
SELECT strPRNo,strQualified,dtQualified,dtExpQualified,WCID,strRemark,strWCDesc,dtRenewal FROM sst.mScreenerDtl WHERE dtExpQualified < CURRENT_TIMESTAMP + INTERVAL ’60 days’;

Wednesday, January 29, 2014

Untuk Mencari Tanggal Akhir Bulan di Database Postgresql

inilah cara untuk mencari akhir bulan saat buat sql di postgresql :

SELECT (date_trunc('MONTH', now()) + INTERVAL '1 MONTH - 1 day')::date;