Reed Loefgren wrote:
All,I have a query that returns data that includes a sum(). I can't get this sum to display in an html table. Like so (in part):Example bit: psql test: select code, blah, sum(time) from test; Portion of PHP table code: while($myrow = pg_fetch_assoc($result)) { printf ("<tr><td>%s</td><td>%s</td><td>%s</td></tr>", $myrow['code'], $myrow['blah'], $myrow['<what goes here?>']);
To display the result of an function, it's usually best to alias the value, like so: select code, blah, sum(time) AS the_sum from test; That way, you can use $myrow['the_sum'] to access that value. You could also do $myrow['sum(time)'], but it doesn't, imo, look very nice.
The reason why your query doesn't work, is because you're trying to use an agregate function without a group by clause. ...Which would work fine, if you did just SELECT sum(time) FROM test, but not when you do SELECT code, blah, sum(time) FROM test.
Tommy