Minggu, 02 Oktober 2011

Membuat Procedure Menghitung Umur Di SQL Server

Kali ini sya akan membuat procedure yang berfungsi untuk menghitung umur, dengan inputan nama dan tanggal lahir.
Langsung aja !

1----buat database dlu

create database ass
use ass


2-----buat procedure
Create proc umur
@nama varchar(50),
@birthday smalldatetime
as


declare @tahun int
declare @bulan int
declare @hari int



select @tahun = DATEDIFF(YEAR,@birthday,GETDATE())
select @bulan = DATEDIFF(MM,@birthday,GETDATE())
select @hari= DATEDIFF(DD,@birthday,GETDATE())


print 'hai, ' +@nama
print 'Umur kamu: ' +convert(varchar,@tahun) + 'Tahun, atau: ' +convert(varchar,@bulan) + ', atau: '+ convert(varchar,@hari)+ 'Hari.'
print 'Tua juga kamu yah !!!'




-- 3) Menjalankan Store Procedure


umur 'samsudin','01-01-1991'






dan hasilnya akan spt ni :

1 komentar: