Redshift Extract功能问题

时间:2017-12-18 12:03:56

标签: sql amazon-redshift

使用此查询时:

 SELECT date_time 
 FROM test_table 
 where EXTRACT('epoch' FROM CONVERT_TIMEZONE(replace(timezone, '+', '-'),date_time::timestamp)) >= 1513036800 
   and EXTRACT('epoch' FROM CONVERT_TIMEZONE(replace(timezone, '+', '-'),date_time::timestamp)) <= 1513555200 
 limit 10

我收到此错误:

执行SQL命令时发生错误:

[Amazon](500310) Invalid operation: Invalid data
Details: 
 -----------------------------------------------
  error:  Invalid data
  code:      8001
  context:   Invalid format or data given: 0000-00-00 00:00:00
  query:     1909217
  location:  funcs_timestamp.cpp:219
  process:   query1_59 [pid=25572]
  -----------------------------------------------;
1 statement failed.

Execution time: 0.63s

我无法在单个查询中使用“Extract”功能两次。 我也尝试过使用“Between”。但那没用。

如果我从日期范围中删除任何提取查询之一。然后它会工作。

0 个答案:

没有答案