Thursday, February 20, 2014

Cara ambil tahun dan bulan dari format tanggal di PostgreSQL

Kalo kita select date dari table PostgreSQL kita akan mendapatkan format tanggal DD-MM-YYYY hh23:mi

Nah kalo kita mau ambil bulan dan tahun dari format tanggal tersebut maka gunakan rumus ini :

String sqlN3 = "SELECT SUM(iRequestedQty) AS iReqQty FROM sta.mOfficeSupplyLine "

+ "WHERE ItemID = ? "

+ "AND CAST(TRIM(to_char(EXTRACT(YEAR FROM dtDue),'0000′)) || TRIM(to_char(EXTRACT(MONTH FROM dtDue),'00′)) AS INT) = ?";

PreparedStatement psN3 = conn.prepareStatement(sqlN3);

psN3.setString(1, db.ItemID);

psN3.setInt(2, iPeriod3);

iPeriod3 format = YYYYMM

 

No comments:

Post a Comment