Amazon Redshift: Errores después de “WHERE DATE = …”
Estoy intentando crear una tabla temporal en AWS Redshift que tome dos fechas como columna mínima y columna máxima de una tabla de calendario. Este es el código que tengo:
CREATE TEMP TABLE DATE_RANGE AS
(
(SELECT *
FROM CALENDAR
WHERE DATE = '2016-12-14') AS MIN_DATE,
(SELECT *
FROM CALENDAR
WHERE DATE = '2022-01-08') AS MAX_DATE
)
Sin embargo, sigo obteniendo errores de sintaxis después de “WHERE DATE =…” y no estoy seguro de qué hacer. ¿Alguien tiene alguna idea?
davy.ai
Parece que el problema podría estar en el uso del símbolo “&” en lugar del símbolo “->”. Prueba cambiar el “&” por “->” de esta manera:
El símbolo “->” se utiliza en Amazon Redshift para denotar una referencia de columna, por lo que esto debería permitir que la consulta se analice correctamente.