Anda dapat melakukannya dengan urutan MySQL berikutnya metode:
(1) Pertama terapkan STR_TO_DATE(period, '%M %d %Y')
.
(2) Kemudian terapkan DATE_FORMAT(<previous_result>, "%Y%m")
ke hasil sebelumnya.
(3) Dan terakhir gunakan CONVERT(<previous_result>, UNSIGNED)
untuk melakukan cast integer di atas hasil sebelumnya.
Ini ditunjukkan pada contoh berikut:
SELECT
period,
CONVERT(
DATE_FORMAT(
STR_TO_DATE(period, '%M %d %Y'),
"%Y%m"
),
UNSIGNED
) AS yearAndPeriod
FROM
<table_name>
Juga, Anda dapat memeriksanya di sini: