Scrip Mencari Data Usia 5 Tahun Kebawah By Name By Address

Script untuk cari Penduduk di bawah 5 tahun / 0- 5 tahun berdasarkan Nama dan Alamat
select b.NO_KK, a.NIK, a.NAMA_LGKP,a.TMPT_LHR, TO_CHAR(a.TGL_LHR,'DD-MM-YYYY') TGL_LHR,round(months_between(to_date
(
-- ganti tanggal usia
'30-06-2017'
,'dd-mm-yyyy'),a.tgl_lhr)/12,'00') usia,
trunc(months_between(to_date(
-- ganti tanggal usia
'30-06-2017',
'dd-mm-yyyy'),a.tgl_lhr)/12) ||' tahun '||trunc(mod(months_between(to_date(
-- ganti tanggal usia
'30-06-2017',
'dd-mm-yyyy'),a.tgl_lhr),12)) || ' bulan '||
trunc(to_date(
-- ganti tanggal usia
'30-06-2017',
'dd-mm-yyyy')-add_months(a.tgl_lhr,trunc(months_between(to_date(
-- ganti tanggal usia
'30-06-2017',
'dd-mm-yyyy'),a.tgl_lhr)/12)*12+trunc(mod(months_between(to_date(
-- ganti tanggal usia
'30-06-2017',
'dd-mm-yyyy'),a.tgl_lhr),12)))) ||' hari' as "USIA detail"
, getnamaprop(b.no_prop) PROVINSI
, getnamakab(b.no_kab,b.no_prop) KABUPATEN
, getnamakec(b.no_kec, b.no_kab,b.no_prop) KECAMATAN
, getnamakel(b.no_kel, b.no_kec,b.no_kab,b.no_prop) KELURAHAN
, b.alamat
, to_char(case when no_rw is null or no_rt =0 then 0 else no_rw end,'000') NO_RT
, to_char(no_rW,'000') NO_RW
from biodata_wni_201701 a, data_keluarga_201701 b
where a.no_kk=b.no_kk and (months_between(to_date(
-- ganti tanggal usia
'30-06-2017',
'dd-mm-yyyy'),tgl_lhr)/12) <=5
-- ganti kode prop dan kab
and b.no_prop=&1 and b.no_kab=&2
ORDER BY b.NO_PROP, b.NO_KAB, b.NO_KEC, b.NO_KEL,no_rw;

Subscribe to receive free email updates:

0 Response to "Scrip Mencari Data Usia 5 Tahun Kebawah By Name By Address"

Posting Komentar