我有一张桌子,其中包含每天销售的产品清单,并想知道我们的销售额为95%(对于特定产品)的日期。我不是在看平均值,因为有几天销量很高(并且可能会扭曲数字)
这是我试图在presto上运行的查询
select approx_percentile(count(date), .95)
from logs
where vendor='abc'
and product='biscuit'
and date >= date_parse(date_format(now() - interval '30' day, '%Y-%m-%d'), '%Y-%m-%d');
但是presto似乎不喜欢它并抛出以下错误消息
查询失败:函数approx_percentile的意外参数(日期,双精度)。预期:approx_percentile(bigint,double),approx_percentile(bigint,bigint,double),approx_percentile(double,double),approx_percentile(double,bigint,double)
PS:日期属于类型'日期'
答案 0 :(得分:0)
TagName SomeValue
ul how are you?
此查询将为您提供最高销售额的所有详细信息。