Vous pouvez le faire avec la prochaine séquence de MySQL méthodes :
(1) Appliquez d'abord STR_TO_DATE(period, '%M %d %Y')
.
(2) Appliquez ensuite DATE_FORMAT(<previous_result>, "%Y%m")
au résultat précédent.
(3) Et enfin, utilisez CONVERT(<previous_result>, UNSIGNED)
pour faire le cast entier sur le résultat précédent.
Ceci est montré sur l'exemple suivant :
SELECT
period,
CONVERT(
DATE_FORMAT(
STR_TO_DATE(period, '%M %d %Y'),
"%Y%m"
),
UNSIGNED
) AS yearAndPeriod
FROM
<table_name>
Vous pouvez également le vérifier ici :