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