Jumat, 09 April 2021

Sisipkan/Tambahkan Angka Urut Pada Perintah Select - PostgreSQL

Berikut adalah contoh untuk menambahkan urutan/nomor pada perintah Select di PostgreSQL, sampel di bawah ini adalah contoh case untuk mengurutkan dan memberikan nomor urut pada nasabah yang mempunyai bakidebet secara descending:

select
ROW_NUMBER () OVER (
ORDER BY sum(saldoakhir) desc) urutan
,
noreg, namanasabah, count(norek) ttlnorek, sum(saldoakhir) saldoakhir
from "temporary".tmp_laporan_nominatif_kredit where userid = 12345
group by noreg, namanasabah


Kamis, 08 April 2021

Update Hari Dan Bulan Dalam Suatu Tanggal - PostgreSQL

 Misalkan kita ingin mengupdate atau mengubah hari dan bulan dalam suatu tanggal.

Contoh:
2021-04-11 
2021-05-11 
Dst
Kita ubah menjadi:
2021-03-27 
2021-04-27
Dst

Caranya dapat seperti ini:
update adm_kredit_angsuran aka
set tanggal_jatuh_tempo=tmp.tgljatuh,
tanggal_mulai_tempo=tmp.tglmulai
from (
select id, cast(concat(to_char((tanggal_jatuh_tempo - INTERVAL '1 MONTH'),'yyyy-mm')||'-27') as date) tgljatuh,
cast(concat(to_char((tanggal_mulai_tempo - INTERVAL '1 MONTH'),'yyyy-mm')||'-27') as date) tglmulai
from adm_kredit_angsuran
where batasan_permohonan_kredit = 911) tmp where aka.id=tmp.id

Update Hari Dalam Suatu Tanggal - PostgreSQL

Misalkan kita ingin mengupdate atau mengubah hari dalam suatu tanggal.
Contoh:
2021-04-11 
2021-05-11 
Dst
Kita ubah menjadi:
2021-04-27 
2021-05-27
Dst

Caranya dapat seperti ini:
update adm_kredit_angsuran aka
set tanggal_jatuh_tempo=tmp.tgljatuh,
tanggal_mulai_tempo=tmp.tglmulai
from (
select id, cast(concat(to_char(tanggal_jatuh_tempo,'yyyy-mm')||'-27') as date) tgljatuh,
cast(concat(to_char(tanggal_mulai_tempo,'yyyy-mm')||'-27') as date) tglmulai
from adm_kredit_angsuran
where batasan_permohonan_kredit = 908) tmp where aka.id=tmp.id

Dynamic Query - SQL Server

Berikut adalah contoh dari bentuk dari Dynamic Query di SQL Server yang dibungkus ke dalam Store Procedure:  USE [Data00] GO SET ANSI_NULLS ...

Popular Posts