1
こんにちはhadoop.hive.serde2.OpenCSVSerde形式で日付にアテナ文字列を照会する方法
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」欄の保持次の値
AWS S3からcsvファイルを読むためにAWSアテナに、次のスキーマを作成しています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
「作成済み」列の値を日付形式として照会するにはどうすればよいですか?
Select * from axlargetable.mine
where createdate between '7/03/2017' and '7/31/2017'
おかげ
こんにちはイェンス、ここで「2017年3月7日には「YYYY-MM-DDという」または「YYYY-ddがあるあなたの答えのためのヨーヨーを感謝し、私は値を取得していますが、私は日付の構造について少し混乱しています-mm '、 – Sumon
申し訳ありませんが私は答えを持って、あなたの助けを大変ありがとうございます – Sumon
はい、コピー/貼り付けエラー、申し訳ありません。 「yyyy-mm-dd」を意味する2017-07-03でなければなりません。 –