Re: wip: functions median and percentile
От | Robert Haas |
---|---|
Тема | Re: wip: functions median and percentile |
Дата | |
Msg-id | AANLkTinkJkO1bObCsBr3yu_+ODBbJdh_CxXTzGddVH=n@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: wip: functions median and percentile (Tom Lane <tgl@sss.pgh.pa.us>) |
Ответы |
Re: wip: functions median and percentile
|
Список | pgsql-hackers |
On Sun, Oct 10, 2010 at 5:16 PM, Tom Lane <tgl@sss.pgh.pa.us> wrote: > It was pointed out upthread that while median isn't presently > in the standard, Oracle defines it in terms of percentile_cont(0.5) > which *is* in the standard. What I read in SQL:2008 is that > percentile_cont is defined for all numeric types (returning > approximate numeric with implementation-defined precision), > and for interval (returning interval), and not for any other > input type. So it appears to me that what we ought to support > is > median(float8) returns float8 > median(interval) returns interval > and nothing else --- we can rely on implicit casting to convert > any other numeric input type to float8. Isn't there a possibility of a precision loss if numeric gets cast to float8? Should we include an explicit variant from numeric? -- Robert Haas EnterpriseDB: http://www.enterprisedb.com The Enterprise PostgreSQL Company
В списке pgsql-hackers по дате отправления: