Du kan göra detta med nästa sekvens av MySQL metoder:
(1) Använd först STR_TO_DATE(period, '%M %d %Y')
.
(2) Använd sedan DATE_FORMAT(<previous_result>, "%Y%m")
till föregående resultat.
(3) Och använd slutligen CONVERT(<previous_result>, UNSIGNED)
för att göra ett heltal över det föregående resultatet.
Detta visas i nästa exempel:
SELECT
period,
CONVERT(
DATE_FORMAT(
STR_TO_DATE(period, '%M %d %Y'),
"%Y%m"
),
UNSIGNED
) AS yearAndPeriod
FROM
<table_name>
Du kan också kontrollera det här: