【发布时间】:2017-09-08 12:42:11
【问题描述】:
您好,我在 AWS Athena 中创建了以下架构以从 AWS S3 读取 csv 文件
CREATE EXTERNAL TABLE IF NOT EXISTS axlargetable.mine (
createdate string
)
ROW FORMAT SERDE 'org.apache.hadoop.hive.serde2.OpenCSVSerde'
WITH SERDEPROPERTIES (
'separatorChar' = ',',
'quoteChar' = '\"',
'escapeChar' = '\\'
)
LOCATION 's3://ax-large-table/test/'
TBLPROPERTIES ('has_encrypted_data'='false')
“createdate”列包含以下值
7/01/2017 5:40:05 PM
7/03/2017 5:40:05 PM
7/04/2017 5:40:05 PM
7/05/2017 5:40:05 PM
7/06/2017 5:40:05 PM
7/31/2017 5:40:05 PM
7/31/2017 5:40:05 PM
7/31/2017 5:40:05 PM
7/31/2017 5:40:05 PM
如何以日期格式查询“createdate”列值?示例查询,如
Select * from axlargetable.mine
where createdate between '7/03/2017' and '7/31/2017'
谢谢
【问题讨论】:
标签: amazon-web-services amazon-s3 amazon-athena