"John Rylander" <[EMAIL PROTECTED]> writes: > When for some reason I did a sum/count instead of an avg, the result was > always an integer (either 0 or 1):
What's your point? Postgres has always defined division of integers as yielding an integer result. AFAICS this choice is fully sanctioned by the SQL standard: 1) If the data type of both operands of a dyadic arithmetic opera- tor is exact numeric, then the data type of the result is exact numeric, with precision and scale determined as follows: ... d) The precision and scale of the result of division is implementation-defined. (SQL92 6.12 <numeric value expression> syntax rule 1) > Yet another maddening PostgreSQL bug/idiosyncrasy. Time for this boy to go > to Oracle Sayonara. Last I checked, they had a few idiosyncrasies too. regards, tom lane ---------------------------(end of broadcast)--------------------------- TIP 6: explain analyze is your friend