2017-08-20 18 views
0

私はAthenaを使用して日付をちょうどその日に切り捨てようとしています。あなたは基礎となるPrestoDBエンジンからの日時関数を使用する必要があなたのタイムスタンプ列の日付を取得するにはAWS Athena date_Part

create table ... 
usagestartdate timestamp, 
usageneddate timestamp, 
... 
ROW FORMAT SERDE 'org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe' 
WITH SERDEPROPERTIES (
'serialization.format' = ',', 
'field.delim' = ',', 
"timestamp.formats" = "yyyy-MM-dd'T'HH:mm:ss.SSSSS'Z'") 
LOCATION 's3: 

then to get just the day 

select... 
resource string 
day(usagestartdate) 
sum(usagehours) 
+0

https://prestodb.io/docs/current/functions/datetime.html –

答えて

0

:ここ は、入力とselect文がどのように見えるかです。

だから、結果として選択は次のようになります。

select date(usagestartdate) date, 
     date_diff('hour',usagestartdate,usageenddate) hours 
from usagetable 
関連する問題