mencari jumlah bulan

Aug

18

2011

gimana cara menghitung berapa bulan ane kerja pake mysql

contoh ni
mulai kerja 5 januari 2009
tanggal sekarang 17 agustus 2011

berapa bulan ane dah kerja?
query nya gimana gan?

Kategori: SQL Ditanyakan oleh: [2 Grey Star Level]
Jawaban #1

udeh gan…….. ketemu…. gak jadi tanya

select PERIOD_DIFF(201108,200901);

-> 31

sip josss

Answers Dijawab Oleh: sulaiman [2 Grey Star Level] 18 August 2011
Jawaban #3

menurut saya lebih bener gini mas:

SELECT IF(
DAY(‘2009-01-05’) < DAY('2011-08-17'),
PERIOD_DIFF(DATE_FORMAT('2011-08-17', '%Y%m'), DATE_FORMAT('2009-01-05', '%Y%m')),
PERIOD_DIFF(PERIOD_ADD(DATE_FORMAT('2011-08-17', '%Y%m'), -1), DATE_FORMAT('2009-01-05', '%Y%m')));

jadi saat tanggal mulai kerja lebih kecil dari tangal sekarang dihitung sesuai dengan query mas sulaiman
tapi saat tanggal mulai lebih besar harus dikurangkan satu bulan, bener toh mas. :)

Answers Dijawab Oleh: maya [123 Blue Star Level] 18 August 2011

Jawab Pertanyaan

Anda harus Log In untuk menjawab pertanyaan.

Belum bergabung? Daftar Sekarang »