<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>SQL - Durchschnitt (AVG)</title>
    <link>http://forum.geizhals.at/feed.jsp?id=606451</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re(3): SQL - Durchschnitt (AVG)</title>
      <link>http://forum.geizhals.at/t606451,5149979.html#5149979</link>
      <description>so .. umgestellt auf numeric(20,2) ... ergebnis: 6.00000&lt;br/&gt;</description>
      <pubDate>Thu, 20 Nov 2008 21:39:46 GMT</pubDate>
      <guid>http://forum.geizhals.at/t606451,5149979.html#5149979</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2008-11-20T21:39:46Z</dc:date>
    </item>
    <item>
      <title>Re(3): SQL - Durchschnitt (AVG)</title>
      <link>http://forum.geizhals.at/t606451,5149678.html#5149678</link>
      <description>ich tät eher sagen, wenn's 0 rows gibt, kommt auch nix zurück (=NULL), was durch 0 dividiert werden könnte.&lt;br/&gt;</description>
      <pubDate>Thu, 20 Nov 2008 19:15:09 GMT</pubDate>
      <guid>http://forum.geizhals.at/t606451,5149678.html#5149678</guid>
      <dc:creator>jowahl</dc:creator>
      <dc:date>2008-11-20T19:15:09Z</dc:date>
    </item>
    <item>
      <title>Re(2): SQL - Durchschnitt (AVG)</title>
      <link>http://forum.geizhals.at/t606451,5149676.html#5149676</link>
      <description>&lt;blockquote&gt;&lt;em&gt; welchen Datentyp hat die Spalte? Irgendwelche Uniques o.ä. drin? Mal die&lt;br&gt;einzelnen Werte ausgegeben lassen?&lt;br&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;die Spalte hat den Typ "numeric(20,2)" und es gibt keine Uniques in der Tabelle! Langsam versteh ich's selber nicht mehr, hab nen Kollegen gefragt und bei ihm ists genau das selbe!&lt;br/&gt;</description>
      <pubDate>Thu, 20 Nov 2008 19:13:29 GMT</pubDate>
      <guid>http://forum.geizhals.at/t606451,5149676.html#5149676</guid>
      <dc:creator>darksign1</dc:creator>
      <dc:date>2008-11-20T19:13:29Z</dc:date>
    </item>
    <item>
      <title>Re(2): SQL - Durchschnitt (AVG)</title>
      <link>http://forum.geizhals.at/t606451,5149669.html#5149669</link>
      <description>&lt;blockquote&gt;&lt;em&gt; durch 0 kann hier eh nie dividiert werden.&lt;br&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;naja, wenn es 0 Rows gibt, dann heisst die Rechnung: 0/0, und dann haut der SQL Server nen Fehler raus!&lt;br/&gt;</description>
      <pubDate>Thu, 20 Nov 2008 19:11:58 GMT</pubDate>
      <guid>http://forum.geizhals.at/t606451,5149669.html#5149669</guid>
      <dc:creator>darksign1</dc:creator>
      <dc:date>2008-11-20T19:11:58Z</dc:date>
    </item>
    <item>
      <title>Re: SQL - Durchschnitt (AVG)</title>
      <link>http://forum.geizhals.at/t606451,5149411.html#5149411</link>
      <description>MSSQL: Es kommt 6 raus&lt;br&gt;Query:&lt;br&gt;SELECT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AVG(SpalteABC)&lt;br&gt;FROM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zzzTest1&lt;br&gt;&lt;br&gt;&lt;br&gt;EDIT: welchen Datentyp hat die Spalte? Irgendwelche Uniques o.ä. drin? Mal die einzelnen Werte ausgegeben lassen?&lt;br/&gt;</description>
      <pubDate>Thu, 20 Nov 2008 16:34:28 GMT</pubDate>
      <guid>http://forum.geizhals.at/t606451,5149411.html#5149411</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2008-11-20T16:34:28Z</dc:date>
    </item>
    <item>
      <title>Re: SQL - Durchschnitt (AVG)</title>
      <link>http://forum.geizhals.at/t606451,5149409.html#5149409</link>
      <description>MSSQL: Es kommt 6 raus&lt;br&gt;Query:&lt;br&gt;SELECT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AVG(SpalteABC)&lt;br&gt;FROM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zzzTest1&lt;br/&gt;</description>
      <pubDate>Thu, 20 Nov 2008 16:34:28 GMT</pubDate>
      <guid>http://forum.geizhals.at/t606451,5149409.html#5149409</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2008-11-20T16:34:28Z</dc:date>
    </item>
    <item>
      <title>Re(4): SQL - Durchschnitt (AVG)</title>
      <link>http://forum.geizhals.at/t606451,5149397.html#5149397</link>
      <description>gut so, jeden tag eine gute tat, oder wie war das? *g*&lt;br/&gt;</description>
      <pubDate>Thu, 20 Nov 2008 16:23:18 GMT</pubDate>
      <guid>http://forum.geizhals.at/t606451,5149397.html#5149397</guid>
      <dc:creator>Pinkey</dc:creator>
      <dc:date>2008-11-20T16:23:18Z</dc:date>
    </item>
    <item>
      <title>Re(3): SQL - Durchschnitt (AVG)</title>
      <link>http://forum.geizhals.at/t606451,5149394.html#5149394</link>
      <description>&lt;blockquote&gt;&lt;em&gt; mysql genauso, komische sache&lt;br&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;dann kann ich wenigstens ruhig schlafen ... &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 20 Nov 2008 16:21:17 GMT</pubDate>
      <guid>http://forum.geizhals.at/t606451,5149394.html#5149394</guid>
      <dc:creator>jowahl</dc:creator>
      <dc:date>2008-11-20T16:21:17Z</dc:date>
    </item>
    <item>
      <title>Re(2): SQL - Durchschnitt (AVG)</title>
      <link>http://forum.geizhals.at/t606451,5149391.html#5149391</link>
      <description>&lt;blockquote&gt;&lt;em&gt; &lt;br&gt;				durch 0 kann hier eh nie dividiert werden.ausser du hättest 0 rows, aber&lt;br&gt;dann ist avg klarerweise auch 0 ...warum in deiner db 8,5 rauskommt, kann ich&lt;br&gt;dir allerdings nicht sagen (oracle würde 6 bringen).&amp;nbsp;&amp;nbsp;&lt;br&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;mysql genauso, komische sache &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 20 Nov 2008 16:19:13 GMT</pubDate>
      <guid>http://forum.geizhals.at/t606451,5149391.html#5149391</guid>
      <dc:creator>Pinkey</dc:creator>
      <dc:date>2008-11-20T16:19:13Z</dc:date>
    </item>
    <item>
      <title>Re: SQL - Durchschnitt (AVG)</title>
      <link>http://forum.geizhals.at/t606451,5149379.html#5149379</link>
      <description>&lt;blockquote&gt;&lt;em&gt; select (sum(SpalteABC)/count(*)) from x&lt;br&gt;lösen, aber da muss ich dann wieder aufpassen, dass nicht durch 0 dividiert&lt;br&gt;wird, usw...!&lt;br&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;durch 0 kann hier eh nie dividiert werden.&lt;br&gt;ausser du hättest 0 rows, aber dann ist avg klarerweise auch 0 ...&lt;br&gt;&lt;br&gt;warum in deiner db 8,5 rauskommt, kann ich dir allerdings nicht sagen (oracle würde 6 bringen).&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 20 Nov 2008 16:12:05 GMT</pubDate>
      <guid>http://forum.geizhals.at/t606451,5149379.html#5149379</guid>
      <dc:creator>jowahl</dc:creator>
      <dc:date>2008-11-20T16:12:05Z</dc:date>
    </item>
    <item>
      <title>Re: SQL - Durchschnitt (AVG)</title>
      <link>http://forum.geizhals.at/t606451,5149378.html#5149378</link>
      <description>1. probier mal &lt;br&gt;select null / 0&amp;nbsp;&amp;nbsp;as 'ergebnis'&lt;br&gt;&lt;br&gt;2. SQL =&gt; select sum(a) 'sum', count(*) 'cnt',isnull(cast(sum(a)as real)/ count (*),0)&amp;nbsp;&amp;nbsp;'avg' from x&lt;br&gt;&lt;br&gt;&lt;br&gt;Da du kein Datenbanksystem hast, geh ich mal davon aus, dass du MS-SQL Verwendest &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;&lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 20 Nov 2008 16:10:46 GMT</pubDate>
      <guid>http://forum.geizhals.at/t606451,5149378.html#5149378</guid>
      <dc:creator>weisnet</dc:creator>
      <dc:date>2008-11-20T16:10:46Z</dc:date>
    </item>
    <item>
      <title>Re: SQL - Durchschnitt (AVG)</title>
      <link>http://forum.geizhals.at/t606451,5149332.html#5149332</link>
      <description>(weils leicht nur eine SQL datenbank gibt)&lt;br/&gt;</description>
      <pubDate>Thu, 20 Nov 2008 15:44:16 GMT</pubDate>
      <guid>http://forum.geizhals.at/t606451,5149332.html#5149332</guid>
      <dc:creator>adhoc</dc:creator>
      <dc:date>2008-11-20T15:44:16Z</dc:date>
    </item>
    <item>
      <title>SQL - Durchschnitt (AVG)</title>
      <link>http://forum.geizhals.at/t606451,5149664.html#5149664</link>
      <description>Hallo!&lt;br&gt;&lt;br&gt;Ich habe eine Frage zu einem total simplen SQL-Befehl:&lt;br&gt;&lt;br&gt;Ich habe eine Spalte mit numeric-Werten, und aus dieser Spalte will ich jetzt den Durschnitt (Mittelwert) bilden.&lt;br&gt;&lt;br&gt;z.B.&lt;br&gt;SpalteABC&lt;br&gt;5&lt;br&gt;10&lt;br&gt;5&lt;br&gt;0&lt;br&gt;10&lt;br&gt;&lt;br&gt;select avg(SpalteABC) from x&lt;br&gt;&lt;br&gt;normalerweise müsste als Ergebnis nun 6 rauskommen (30/5=6), bei mir kommt aber immer 8,5 raus (30/4), also nimmt er anscheinend die Zelle, wo 0 drinnen steht (vorsicht: nicht NULL, sondern die Zahl Null) nicht in die Berechnung, dass sollte aber klarerweise so sein! Was meint ihr, ist das bei AVG der Fall, oder gibts einen anderen Befehl!&lt;br&gt;&lt;br&gt;Natürlich könnte ich das Ganze auch mit dem Statement:&lt;br&gt;&lt;br&gt;select (sum(SpalteABC)/count(*)) from x&lt;br&gt;&lt;br&gt;lösen, aber da muss ich dann wieder aufpassen, dass nicht durch 0 dividiert wird, usw...! Also, wenn wer Lösungsvorschläge hat, immer her damit!&lt;br&gt;&lt;br&gt;&lt;br&gt;Edit: Sorry, hab vergessen die DB anzugeben: Es handelt sich um SQL Server 2000&lt;br/&gt;</description>
      <pubDate>Thu, 20 Nov 2008 15:31:12 GMT</pubDate>
      <guid>http://forum.geizhals.at/t606451,5149664.html#5149664</guid>
      <dc:creator>darksign1</dc:creator>
      <dc:date>2008-11-20T15:31:12Z</dc:date>
    </item>
    <item>
      <title>SQL - Durchschnitt (AVG)</title>
      <link>http://forum.geizhals.at/t606451,5149292.html#5149292</link>
      <description>Hallo!&lt;br&gt;&lt;br&gt;Ich habe eine Frage zu einem total simplen SQL-Befehl:&lt;br&gt;&lt;br&gt;Ich habe eine Spalte mit numeric-Werten, und aus dieser Spalte will ich jetzt den Durschnitt (Mittelwert) bilden.&lt;br&gt;&lt;br&gt;z.B.&lt;br&gt;SpalteABC&lt;br&gt;5&lt;br&gt;10&lt;br&gt;5&lt;br&gt;0&lt;br&gt;10&lt;br&gt;&lt;br&gt;select avg(SpalteABC) from x&lt;br&gt;&lt;br&gt;normalerweise müsste als Ergebnis nun 6 rauskommen (30/5=6), bei mir kommt aber immer 8,5 raus (30/4), also nimmt er anscheinend die Zelle, wo 0 drinnen steht (vorsicht: nicht NULL, sondern die Zahl Null) nicht in die Berechnung, dass sollte aber klarerweise so sein! Was meint ihr, ist das bei AVG der Fall, oder gibts einen anderen Befehl!&lt;br&gt;&lt;br&gt;Natürlich könnte ich das Ganze auch mit dem Statement:&lt;br&gt;&lt;br&gt;select (sum(SpalteABC)/count(*)) from x&lt;br&gt;&lt;br&gt;lösen, aber da muss ich dann wieder aufpassen, dass nicht durch 0 dividiert wird, usw...! Also, wenn wer Lösungsvorschläge hat, immer her damit!&lt;br&gt;&lt;br&gt;mfg&lt;br/&gt;</description>
      <pubDate>Thu, 20 Nov 2008 15:31:12 GMT</pubDate>
      <guid>http://forum.geizhals.at/t606451,5149292.html#5149292</guid>
      <dc:creator>darksign1</dc:creator>
      <dc:date>2008-11-20T15:31:12Z</dc:date>
    </item>
  </channel>
</rss>
