I got the following error in big query when running the following code in standard SQL:
SELECT
DATE(DATE_ADD(TIMESTAMP("2017-10-01"), pos - 1, "DAY")) AS selected_date
FROM
(SELECT
ROW_NUMBER() OVER() AS pos, *
FROM
(FLATTEN((SELECT SPLIT(RPAD('', 1 + DATEDIFF(TIMESTAMP(CURRENT_DATE()), TIMESTAMP("2017-10-01")), '.'),'') AS h
FROM (SELECT NULL)),h
)))
Error:
Syntax error: Expected keyword JOIN but got ")" at [7:7]
Can anyone convert this to standard SQL?