作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 AWS Athena 在 S3 上查询 csv 数据文件,csv 文件中有多个日期列,但是 Athena 中的列类型没有“日期”,我尝试使用“时间戳”,但是无法查询日期列。
有什么建议?
最佳答案
实际上 Athena 有一个列类型日期。
这是带有日期的表格的简短示例。
CSV:
2016-10-12,2016-10-01,hello,world1
2016-10-13,2016-10-01,hello,world2
2016-10-14,2016-10-01,hello,world3
2016-10-15,2016-10-01,hello,world4
CREATE EXTERNAL TABLE test (
startdate date,
enddate date,
val1 string,
val2 string
)
ROW FORMAT SERDE 'org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe'
WITH SERDEPROPERTIES (
'serialization.format' = ',',
'field.delim' = ','
) LOCATION 's3://test-data/test/';
select * from test where startdate > DATE'2016-10-13';
关于amazon-web-services - 如何在 AWS Athena 中定义 "date"列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41073262/
我是一名优秀的程序员,十分优秀!