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 :
thx
BalasHapus