Fungsi MySQL PERIOD_DIFF adalah mengembalikan selisih bulan antara dua periode (diformat sebagai YYMM atau YYYYMM). Jadi jika diilustrasikan nanti akan terdapat dua parameter yaitu periode pertama dan yang kedua, lalu kedua parameter tersebut akan dikurangi dan hasilnya itu dalam bentuk bulan.
Syntax
Sintaks untuk fungsi PERIOD_DIFF di MySQL adalah:
1 |
PERIOD_DIFF( period1, period2 ) |
Penjelasan Parameter
period1, dan period2 sama-sama Periode yang diformat sebagai YYMM atau YYYYMM
Catatan
Parameter period1 dan period2 harus diformat sebagai YYMM atau YYYYMM, namun tidak harus format yang sama satu sama lain. Jadi period1 bisa diformat sebagai YYMM dan period2 bisa diformat sebagai YYYYMM, atau sebaliknya
Berlaku Untuk
Fungsi PERIOD_DIFF dapat digunakan dalam versi MySQL berikut ini:.
- MySQL 5.7, MySQL 5.6, MySQL 5.5, MySQL 5.1, MySQL 5.0, MySQL 4.1, MySQL 4.0, MySQL 3.23
Contoh
Mari kita lihat beberapa contoh fungsi PERIOD_DIFF MySQL dan jelajahi bagaimana menggunakan fungsi PERIOD_DIFF di MySQL.
Sebagai contoh:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
mysql> SELECT PERIOD_DIFF(201405,201402); Hasil: 3 mysql> SELECT PERIOD_DIFF(201508,201408); Hasil: 12 mysql> SELECT PERIOD_DIFF(201408,201508); Hasil: -12 mysql> SELECT PERIOD_DIFF(1405,1402); Hasil: 3 mysql> SELECT PERIOD_DIFF(201411,1409); Hasil: 2 mysql> SELECT PERIOD_DIFF(1412,201405); Hasil: 7 |