Redshift错误中不允许使用DATEADD函数

杰基

我正在尝试运行以下命令:

DROP TABLE IF exists timestamp_15min;
Create TEMP TABLE timestamp_15min AS 
SELECT 
    dateadd(minute,min_15,dateadd(hour,hours,dateadd(day,days,start_date::timestamp))) AS date_time,
    TO_CHAR(date_time,'HH24') || ':' || TO_CHAR(date_time,'MI')  || ':' || '00' AS mins15
FROM 
    (SELECT trunc(sysdate-14) AS start_date)
    CROSS JOIN (SELECT generate_series(0,14,1) AS days)
    CROSS JOIN (SELECT generate_series(0,24,1) AS hours)
CROSS JOIN (SELECT generate_series(0,60,15) as min_15)
;

我得到这个错误

Specified types or functions (one per INFO message) not supported on Redshift tables.

如果我删除了DROPAND CREATE TABLE,并且只运行以下命令SELECT就可以了

SELECT 
    dateadd(minute,min_15,dateadd(hour,hours,dateadd(day,days,start_date::timestamp))) AS date_time,
    TO_CHAR(date_time,'HH24') || ':' || TO_CHAR(date_time,'MI')  || ':' || '00' AS mins15
FROM 
    (SELECT trunc(sysdate-14) AS start_date)
    CROSS JOIN (SELECT generate_series(0,14,1) AS days)
    CROSS JOIN (SELECT generate_series(0,24,1) AS hours)
CROSS JOIN (SELECT generate_series(0,60,15) as min_15)

有人可以解释Redshift阻止功能或类型吗?

乔·哈里斯

generate_series引用Redshift用户表的查询中不支持。仅在查询目录表时它将起作用。

您可以使用该ROW_NUMBER()函数生成序列。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何避免错误“ WHERE中不允许使用聚合函数”

来自分类Dev

使用Clang的函数原型中不允许使用“自动”

来自分类Dev

ActiveRecord / Postgres:WHERE中不允许使用聚合函数

来自分类Dev

烧瓶的python函数中的“不允许使用方法”

来自分类Dev

不允许使用“$__”

来自分类Dev

ResultSet中不允许使用updateLong

来自分类Dev

C结构对象堆栈-常量表达式中不允许函数调用(错误)

来自分类Dev

错误C2270:非成员函数上不允许使用修饰符

来自分类Dev

错误:“在顺序模式下不允许使用非构造函数模式”(Isabelle)

来自分类Dev

如何更正matlab错误:在此上下文中不允许使用函数定义

来自分类Dev

“不允许主构造函数主体”错误

来自分类Dev

错误C2491:不允许定义dllimport函数

来自分类Dev

MySQL 错误 #1415 - 不允许从函数返回结果集

来自分类Dev

WHERE中不允许使用聚合函数-加入PostgreSQL表时

来自分类Dev

过程,函数或触发器中不允许使用use语句

来自分类Dev

matplotlib,为什么散点函数中不允许使用自定义标记样式

来自分类Dev

使用PHP中的SoapCall函数发出SOAP请求后,获取异常“方法不允许”

来自分类Dev

为什么函数参数名称中不允许使用下划线?

来自分类Dev

HTTP错误405.0-IIS Express中不允许使用此方法

来自分类Dev

尝试使用多态性时出现“错误:结构定义中不允许特征边界”

来自分类Dev

错误:“呼叫中不允许使用关键字参数。”

来自分类Dev

发生错误:创建PSQL变量时“在过程中不允许使用GRANT OPTION”

来自分类Dev

CloudFormation错误[/资源]模板中不允许使用'null'值

来自分类Dev

流星-HTML属性错误中不允许使用TRIPLE模板标签

来自分类Dev

多项式回归中的错误:“下标分配中不允许使用NA”

来自分类Dev

使用 Windows 服务中托管的 WCF 服务的 Winform 出现错误 #405(方法不允许 e)

来自分类Dev

为什么在函数中不允许“从...导入*”?

来自分类Dev

函数外部的变量中不允许表达式

来自分类Dev

是否在'{'标记之前不允许使用函数定义?

Related 相关文章

  1. 1

    如何避免错误“ WHERE中不允许使用聚合函数”

  2. 2

    使用Clang的函数原型中不允许使用“自动”

  3. 3

    ActiveRecord / Postgres:WHERE中不允许使用聚合函数

  4. 4

    烧瓶的python函数中的“不允许使用方法”

  5. 5

    不允许使用“$__”

  6. 6

    ResultSet中不允许使用updateLong

  7. 7

    C结构对象堆栈-常量表达式中不允许函数调用(错误)

  8. 8

    错误C2270:非成员函数上不允许使用修饰符

  9. 9

    错误:“在顺序模式下不允许使用非构造函数模式”(Isabelle)

  10. 10

    如何更正matlab错误:在此上下文中不允许使用函数定义

  11. 11

    “不允许主构造函数主体”错误

  12. 12

    错误C2491:不允许定义dllimport函数

  13. 13

    MySQL 错误 #1415 - 不允许从函数返回结果集

  14. 14

    WHERE中不允许使用聚合函数-加入PostgreSQL表时

  15. 15

    过程,函数或触发器中不允许使用use语句

  16. 16

    matplotlib,为什么散点函数中不允许使用自定义标记样式

  17. 17

    使用PHP中的SoapCall函数发出SOAP请求后,获取异常“方法不允许”

  18. 18

    为什么函数参数名称中不允许使用下划线?

  19. 19

    HTTP错误405.0-IIS Express中不允许使用此方法

  20. 20

    尝试使用多态性时出现“错误:结构定义中不允许特征边界”

  21. 21

    错误:“呼叫中不允许使用关键字参数。”

  22. 22

    发生错误:创建PSQL变量时“在过程中不允许使用GRANT OPTION”

  23. 23

    CloudFormation错误[/资源]模板中不允许使用'null'值

  24. 24

    流星-HTML属性错误中不允许使用TRIPLE模板标签

  25. 25

    多项式回归中的错误:“下标分配中不允许使用NA”

  26. 26

    使用 Windows 服务中托管的 WCF 服务的 Winform 出现错误 #405(方法不允许 e)

  27. 27

    为什么在函数中不允许“从...导入*”?

  28. 28

    函数外部的变量中不允许表达式

  29. 29

    是否在'{'标记之前不允许使用函数定义?

热门标签

归档