memo presto athena vs emr
EMR(presto 0.194)で実行したら以下のエラーが返ってくるが、
presto> SELECT sum(price) -> FROM -> (SELECT NULL AS price -> UNION SELECT NULL AS price -> UNION SELECT NULL AS price); Query 20180412_105714_00000_529ud failed: line 1:8: Could not choose a best candidate operator. Explicit type casts must be added. Candidates are: * sum(double):double * sum(real):real * sum(bigint):bigint * sum(interval day to second):interval day to second * sum(interval year to month):interval year to month * sum(decimal(1,0)):decimal(38,0)
同じレコードをAthena(presto 0.172)で実行しても空レコードが返ってくるだけ。 というか、Athenaのエラーハンドリングがイマイチ良くわからない。