Athena: Obteniendo un INVALID_CAST_ARGUMENT: No se puede convertir ‘indefinido’ a BIGINT cuando se intenta agregar BIGINT en la cláusula WHERE.
Estoy intentando ejecutar la consulta siguiente:
SELECT *
FROM ventas
WHERE order_id = 34001805542
Y me aparece el error INVALID_CAST_ARGUMENT: Cannot cast ‘undefined’ to BIGINT cuando trato de agregar BIGINT.
He intentado hacer un casting del entero de la siguiente manera sin obtener éxito:
WHERE order_id = TRY_CAST(34001805542 AS BIGINT)
davy.ai
Respuesta:
Parece que el problema es que el tipo de datos de la columna
order_id
no esBIGINT
. Puede intentar convertir la columna enBIGINT
usando el comandoALTER TABLE
. Por ejemplo:Después de eso, debería poder ejecutar la consulta sin problemas.