Problema al recuperar la fecha y el año de un archivo json.
Tengo un archivo en formato JSON, pero tengo problemas para separar las fechas en año-mes, por ejemplo, tengo en SQL (AWS):
SELECT json_extract_scalar(json, '$.date') Fecha
FROM table_json
Entrada:
Fecha
------------------------
2016-03-08T01:28:57.546Z
2016-03-07T05:03:58.455Z
....
2016-04-07T05:03:58.455Z
2016-04-07T05:03:58.455Z
2016-04-08T05:03:58.455Z
2016-05-07T05:03:58.455Z
...
y quiero obtener algo como:
Fecha
--------
2016-03
2016-04
2016-05
....
davy.ai
Para extraer el año-mes de la fecha en el archivo JSON dado, puedes usar la función DATE_FORMAT en SQL. La función DATE_FORMAT formatea la fecha en un formato dado. En este caso, quieres extraer solo el año y el mes de la fecha.
Aquí hay una consulta de ejemplo que puedes usar:
La función DATE_FORMAT toma dos argumentos: la columna de fecha y el formato en el que deseas la salida. El formato ‘%Y-%m’ extrae el año y el mes de la columna de fecha.
Esta consulta te dará la salida en el formato que necesitas: