menentukan tahun kabisat [SQL programming]
----------------------------------------------------------------------------------
Source: pglmn test...
logikanya seperti ini:CREATE PROCEDURE sp_GetKabisatYear
(
@input int
)
AS
BEGIN
if @input % 400 = 0 ----jika tahun tersebut habis dibagi 400
print 'kabisat'
else if @input % 100 = 0 ----jika tahun tersebut habis dibagi 100
print 'bukan kabisat'
else if @input % 4 = 0 ----jika tahun tersebut habis dibagi 4
print 'kabisat'
else ----selainnya
print 'bukan kabisat'
END
----------------------------------------------------------------------------------
- jika tahun tersebut habis dibagi 400 maka ia pasti tahun kabisat
- jika tahun tersebut habis dibagi 100 maka ia sudah pasti bukan tahun kabisat
- jika tahun tersebut tidak habis dibagi 400, tetapi habis dibagi 4 maka ia tahun kabisat
- jika tahun tersebut tidak habis dibagi 400, tidak juga habis dibagi 4 maka sudah pasti ia bukan tahun kabisat....
Source: pglmn test...
http://wangigaluh.blogspot.co.id/2015/07/cara-mengkonversi-kalender-hijriyah-ke.html?showComment=1456687115067#c8386828575473221667
BalasHapus