Когда я запускаю SQL-запрос:
select generate_series(0,g)
from ( select date(date1) - date(date2) as g from mytable ;
Он возвращает ошибку:
INFO: Function "generate_series(integer,integer)" not supported.
ERROR: Specified types or functions (one per INFO message) not supported
on Redshift tables.
Но когда я запускаю этот запрос:
select generate_series(0, g) from (select 5 as g)
Он возвращает следующий ответ:
generate_series
-----------------
0
1
2
3
4
5
(6 rows)
Почему второй запрос работает, а первый нет?
interval
, а неinteger
(из-за: generate_series(integer, interval) не существует) - person a_horse_with_no_name   schedule 31.03.2014