<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blue Horn &#187; propel</title>
	<atom:link href="http://bluehorn.co.nz/tag/propel/feed/" rel="self" type="application/rss+xml" />
	<link>http://bluehorn.co.nz</link>
	<description>New Zealand Web Design &#38; Development (PHP 5, MySQL, Symfony Framework, Apache, Linux)</description>
	<lastBuildDate>Tue, 29 Nov 2011 22:23:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>How to do SUM with Propel</title>
		<link>http://bluehorn.co.nz/2009/02/06/how-to-do-sum-with-propel/</link>
		<comments>http://bluehorn.co.nz/2009/02/06/how-to-do-sum-with-propel/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 19:37:11 +0000</pubDate>
		<dc:creator>Sid</dc:creator>
				<category><![CDATA[Symfony Framework]]></category>
		<category><![CDATA[propel]]></category>
		<category><![CDATA[Symfony Resources]]></category>

		<guid isPermaLink="false">http://bluehorn.co.nz/?p=185</guid>
		<description><![CDATA[http://www.digitalbase.eu/blog/simplifying-queries-using-sum-count-etc-in-propel/ $c-&#62;addSelectColumn('sum('.dbTimeBlockPeer::TOTAL.') as total'); $rs = dbTimeBlockPeer::doSelectRS($c); while ($rs-&#62;next()) { $total = $rs-&#62;getInt(1); } And a real world example from symfony users mailing list (Symfony 1.2): ACTION: $cu = new Criteria(); $cu-&#62;clearSelectColumns(); $cu-&#62;add(DokumentLinikiPeer::DOKUMENT_ID, $this-&#62;getUser()-&#62;getAttribute('dokument_id')); $cu-&#62;addSelectColumn(DokumentLinikiPeer::STAWKI_VAT); $cu-&#62;addSelectColumn('sum('.DokumentLinikiPeer::KWOTA_NETTO.') as SumOfNetto'); $cu-&#62;addSelectColumn('sum('.DokumentLinikiPeer::KWOTA_BRUTTO.') as SumOfBrutto'); $cu-&#62;addGroupByColumn(DokumentLinikiPeer::STAWKI_VAT); $sumy = DokumentLinikiPeer::doSelectStmt($cu); $total = array(); while ($row = $sumy-&#62;fetch(PDO::FETCH_NUM)) { $total[] = [...]


No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.digitalbase.eu/blog/simplifying-queries-using-sum-count-etc-in-propel/" target="_blank">http://www.digitalbase.eu/blog/simplifying-queries-using-sum-count-etc-in-propel/</a></p>
<blockquote><p>$c-&gt;addSelectColumn('sum('.dbTimeBlockPeer::TOTAL.') as total');<br />
$rs = dbTimeBlockPeer::doSelectRS($c);<br />
while ($rs-&gt;next()) { $total = $rs-&gt;getInt(1); }</p></blockquote>
<p><a href="http://groups.google.com/group/symfony-users/browse_thread/thread/7a79bc4bd0e16de9" target="_blank"><span id="more-185"></span>And a real world example from symfony users mailing list</a> (Symfony 1.2):</p>
<blockquote><p><strong>ACTION:</strong></p>
<p>$cu = new Criteria();<br />
$cu-&gt;clearSelectColumns();<br />
$cu-&gt;add(DokumentLinikiPeer::DOKUMENT_ID, $this-&gt;getUser()-&gt;getAttribute('dokument_id'));<br />
$cu-&gt;addSelectColumn(DokumentLinikiPeer::STAWKI_VAT);</p>
<p>$cu-&gt;addSelectColumn('sum('.DokumentLinikiPeer::KWOTA_NETTO.') as<br />
SumOfNetto');</p>
<p>$cu-&gt;addSelectColumn('sum('.DokumentLinikiPeer::KWOTA_BRUTTO.') as<br />
SumOfBrutto');</p>
<p>$cu-&gt;addGroupByColumn(DokumentLinikiPeer::STAWKI_VAT);</p>
<p>$sumy = DokumentLinikiPeer::doSelectStmt($cu);</p>
<p>$total = array();</p>
<p>while ($row = $sumy-&gt;fetch(PDO::FETCH_NUM)) {</p>
<p>$total[] = array(<br />
'vat' =&gt; StawkiVatPeer::retrieveByPK($row[0]), // VAT<br />
'netto' =&gt; $row[1], // SumOfNetto<br />
'brutto' =&gt; $row[2], // SumOfBrutto<br />
);</p>
<p>}</p>
<p><strong>TEMPLATE:</strong><br />
&lt;?php foreach($sumy as $suma): ?&gt;<br />
&lt;tr&gt;<br />
&lt;td&gt;&lt;?php echo $suma['vat']; ?&gt;&lt;/td&gt;<br />
&lt;td&gt;&lt;?php echo $suma['netto']; ?&gt;&lt;/td&gt;<br />
&lt;td&gt;&lt;?php echo $suma['brutto']; ?&gt;&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;?php endforeach ?&gt;</p></blockquote>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://bluehorn.co.nz/2009/02/06/how-to-do-sum-with-propel/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

