Selasa, 17 Mei 2016

Cara Menghitung Umur dengan Database SQL Server

stored procedure sql server
Menghitung umur seseorang menggunakan database bukan merupakan hal yang sulit bagi para master-master ahli database namun unntuk temen-temen yang masih belajar mengenai database disini saya akan membagi pengetahuan saya tentang database tentunya cara menghitung umur seseorang.
Sebelum kita mulai tutorialnya untuk menghitung umur saya menggunakan stored procedure, kenapa saya menggunakan stored procedur karena dapat disimpan dan di compile di katalogdatabase yang mana dapat dieksekusi dengan lebih cepat dibandingkan  SQL yang tidak dikompile dari kode aplikasi.
Okelah langsung saja kita mulai tutorialnya

Cara Menghitung Umur dengan Database SQL Server

menghitung umur seseorang logika nya selisih antara tanggal lahir kita dengan tanggal saat ini maka akan ketemu umur kita berapa tahun, berapa bulan, dan berapa hari. script dibawah kita akan input tanggal lahir dan dihitung perbedaan selisih dengan tanggal bulan tahun yang terbaca dikomputer sobat, maka dari itu silahkan atur waktu dan tanggal komputer sesuai tanggal dan waktu hari ini.
jika sudah diatur waktu dan tanggal di komputer sobat selanjutnya buka sql sever > klik New query > langsung masukan skrip dibawah ini :
create procedure umur
@nama varchar (30),
@tanggal_Lhr date
as
declare @tanggal date,
@tahun int,
@bulan int,
@hari int
select @tanggal_Lhr = @tanggal_Lhr
select @tanggal = GETDATE()
select @tahun = DATEDIFF(year,@tanggal_Lhr,@tanggal)
select @bulan = DATEDIFF(month,@tanggal_Lhr,@tanggal)
select @hari = DATEDIFF(day,@tanggal_Lhr,@tanggal)
print 'Diberitahukan kepada '+@nama
print 'umur anda sekarang '+cast(@tahun as varchar)+' tahun'
print 'atau '+cast(@bulan as varchar)+' bulan'
print 'atau '+cast (@hari as varchar)+' hari'

menghitung umur dengan sql server

Blog script diatas kemudian klik Execute atau klik F5 lihat dikolom output akan muncul "Command(s) completed successfully." itu menadakan bahwa procedure umur sudah berhasil dibuat.
Untuk memanggil/menampilkan procedure diatas silahkan masukan script berikut dibawahnya
exec umur 'nopik','1992-11-09'

memanggil skrip menghitung umur

sobat ganti nama "nopik" dan tanggal "1992-11-09" menjadi nama dan tanggal lahir sobat. Jika berhasil maka outputnya seperti ini

"Diberitahukan kepada nopik
umur anda sekarang 24 tahun
atau 282 bulan
atau 8591 hari"

output menghitung umur

kini sobat dapat menghitung umur dengan database SQL server dengan detail sampai ke bulan dan tahun, silahkan sobat praktekan di sql server sobat.
terima kasih dan semoga bermanfaat...

Tidak ada komentar:

Posting Komentar

Terima kasih sudah membaca artikel kami, berkomentarlah dengan relevan sesuai posting