【发布时间】:2019-10-10 15:51:42
【问题描述】:
我正在尝试做我认为简单的日期差异函数,但由于某种原因,我的单位值被读取为列(“dd”),所以我不断收到 无法解析列强>错误
我正在使用 AWS Athena
我的代码是这样的
SELECT "reservations"."id" "Booking_ID"
, "reservations"."bookingid" "Booking_Code"
, "reservations"."property"."id" "Property_id"
, CAST("from_iso8601_timestamp"("reservations"."created") AS date) "Created"
, CAST("from_iso8601_timestamp"("reservations"."arrival") AS date) "Arrival"
, CAST("from_iso8601_timestamp"("reservations"."departure") AS date) "Departure"
, CAST("from_iso8601_timestamp"("reservations"."modified") AS date) "Modified"
, date_diff("dd", CAST("from_iso8601_timestamp"("reservations"."created") AS date), CAST("from_iso8601_timestamp"("reservations"."arrival") AS date)) "LoS"
FROM
"database".reservations
LIMIT 5;
我试图从“创建日期”和“到达日期”中获取天数差异
我用 DD,"DD","dd",dd,Day,day,"day" 尝试了 date_diff,但我得到了同样的错误。
【问题讨论】:
标签: amazon-web-services amazon-athena presto datediff