2 Antworten
- Neueste
- Die meisten Stimmen
- Die meisten Kommentare
0
Redshift does not support the function generate_series().
https://docs.aws.amazon.com/redshift/latest/dg/c_unsupported-postgresql-functions.html
beantwortet vor 6 Jahren
0
As @toebs2 says, this function is not supported. You can often use the ROW_NUMBER() function over an internal table to generate a series of data points instead.
WITH generated_dates
AS (SELECT DATEADD('month', -n, DATE_TRUNC('month', CURRENT_DATE)) AS generated_date
FROM (SELECT ROW_NUMBER() OVER () AS n FROM stl_scan LIMIT 3) n
ORDER BY generated_date DESC
)
SELECT u.name AS metric
,generated_dates.generated_date AS TIME
FROM generated_dates
INNER JOIN temp_users AS u ON date_trunc('mon', u.created_at) = generated_dates.generated_date
;
beantwortet vor 6 Jahren
Relevanter Inhalt
- AWS OFFICIALAktualisiert vor 8 Monaten
- AWS OFFICIALAktualisiert vor einem Jahr
- AWS OFFICIALAktualisiert vor 2 Jahren