Kalau konversi menjadi function kira2 spt ini:
diff_months = DATEDIFF('M', date1, date2)
date1_plus_diff_months = DATEADD('M', diff_months, date1)
SelisihBulan = diff_months - IIF(date2 < date1_plus_diff_months, 1, 0)
End Function
2011/7/22 him mah <himmah.mlg@gmail.com>
Assalamu'alaikumsaya ada sedikit masalah dengan menghitung selisih bulan antara dua tanggalmisal :16-01-2011 s.d. 15-02-2011 ketemu 1 bulan16-01-2011 s.d. 04-02-2011 ketemu 1 bulan16-01-2011 s.d. 20-02-2011 ketemu 2 bulan31-05-2011 s.d. 30-06-2011 ketemu 1 bulansaya sudah coba pakai fungsi DATEDIFF ('M', date1, date2) tapi hasilnya belum sesuaikemudian saya coba googling ketemu alamat ini how to calculate the month differencehasilnya agak sedikit mendekatiSQLnya seperti iniSELECT #2007-05-31# AS date1,
#2007-06-30# AS date2,
DATEDIFF('M', date1, date2) AS diff_months,
DATEADD('M', diff_months, date1) AS date1_plus_diff_months,
diff_months - IIF(date2 < date1_plus_diff_months, 1, 0) AS resultkalau dibuat fungsi kira-kira seperti apa ya?terima kasih sebelumnya
--
Haer Talib
RumahAccess Indonesia
Tempatnya Belajar Microsoft Access
Artikel | Forum | Milis | Download | Training | Links | Blog | Event
__._,_.___
SPAM IS PROHIBITED
.
__,_._,___
Tidak ada komentar:
Posting Komentar