<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>SQL-Anweisung gesucht (SQL Server 2005)</title>
    <link>http://forum.geizhals.at/feed.jsp?id=587228</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re: SQL-Anweisung gesucht (SQL Server 2005)</title>
      <link>http://forum.geizhals.at/t587228,4960604.html#4960604</link>
      <description>Ich würd das dezent das Programm / den Client machen lassen - entlastet den DB-Server bei ggf. vielen Anfragen und einfache Addition und Subtraction schafft auch noch ein 486 in annehmbarer Zeit.&lt;br/&gt;</description>
      <pubDate>Wed, 13 Aug 2008 23:10:49 GMT</pubDate>
      <guid>http://forum.geizhals.at/t587228,4960604.html#4960604</guid>
      <dc:creator>SinnFrei</dc:creator>
      <dc:date>2008-08-13T23:10:49Z</dc:date>
    </item>
    <item>
      <title>Re: SQL-Anweisung gesucht (SQL Server 2005)</title>
      <link>http://forum.geizhals.at/t587228,4960313.html#4960313</link>
      <description>so sollte es auch gehen:&lt;br&gt;&lt;br&gt;select 'SummeKW1' =&lt;br&gt;(select max(kw1)-min(kw1) from tabelle where datum='01.01.2008')&lt;br&gt;&lt;br&gt;wenn du das in irgendeine andere Tabelle speicherst, brauchst du für deine Jahreswertung einfach nur mehr die sum-Funktion nutzen!&lt;br/&gt;</description>
      <pubDate>Wed, 13 Aug 2008 19:37:16 GMT</pubDate>
      <guid>http://forum.geizhals.at/t587228,4960313.html#4960313</guid>
      <dc:creator>-Transformer2K-</dc:creator>
      <dc:date>2008-08-13T19:37:16Z</dc:date>
    </item>
    <item>
      <title>Re: SQL-Anweisung gesucht (SQL Server 2005)</title>
      <link>http://forum.geizhals.at/t587228,4959760.html#4959760</link>
      <description>Ich würde irgendwas in der Richtung von &lt;br&gt;&lt;div class=code&gt;&lt;pre&gt;SELECT Datum, Maximal - Minimal AS Verbrauch&#xD;
FROM (SELECT MAX(KW) FROM Tabelle WHERE Datum = '01.08.2008') AS Maximal, &#xD;
     (SELECT Min(KW) FROM Tabelle WHERE Datum = '01.08.2008') AS Minimal&lt;/pre&gt;&lt;/div&gt;Wenn ich mich nicht irre (und das ist sehr gut möglich!) sollte dann ein Ergebnis wie &lt;br&gt;&lt;div class=code&gt;&lt;pre&gt;Datum       Verbrauch&#xD;
----------  --------------&#xD;
01.08.2008  57,3&lt;/pre&gt;&lt;/div&gt; rauskommen. Also zwei Subabfragen die eine Tabelle mit nur einen Wert zurückliefern, und diese Subabfragen in der FROM-Zeile stellen...&lt;br/&gt;</description>
      <pubDate>Wed, 13 Aug 2008 15:13:09 GMT</pubDate>
      <guid>http://forum.geizhals.at/t587228,4959760.html#4959760</guid>
      <dc:creator>Ardjan</dc:creator>
      <dc:date>2008-08-13T15:13:09Z</dc:date>
    </item>
    <item>
      <title>SQL-Anweisung gesucht (SQL Server 2005)</title>
      <link>http://forum.geizhals.at/t587228,4959646.html#4959646</link>
      <description>Hallo!&lt;br&gt;&lt;br&gt;Folgendes Problem:&lt;br&gt;&lt;br&gt;Ich habe eine Tabelle mit folgenden Spalten:&lt;br&gt;&lt;br&gt;Datum&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; kW1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; kW2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; kW3&lt;br&gt;01.01.08 06:00:00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 17,5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;123,33&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;432,22&lt;br&gt;01.01.08 06:30:00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 21,3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;200,43&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;543,33&lt;br&gt;01.01.08 07:00:00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 33&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;333&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 822,22&lt;br&gt;.&lt;br&gt;.&lt;br&gt;.&lt;br&gt;24.03.08 12:30:00&lt;br&gt;&lt;br&gt;Also, es werden halbstündlich 3 Energiemessungen abgespeichert, diese Messungen sind Summenzähler, d.h. sie laufen die ganze Zeit, und zählen die verbrauchte Energie mit.&lt;br&gt;&lt;br&gt;Ich bräuchte nun eine SQL-Anweisung, welche mir für einen bestimmten Tag (diesen kann der Benutzer in einem Prog eingeben) die verbrauchte Energie ausgibt (also für jeden der 3 Zähler)! Die verbrauchte Energie bekommt man, indem man den ersten Datensatz eines Tages vom letzten Datensatz desselben Tages subtrahiert (d.h. die letzte Summenmessung vom Tag MINUS die erste Summenmessung vom Tag), aber wie könnte ich das mithilfe einer SQL Anweisung lösen (letzter Datensatz - erster Datensatz)???&lt;br&gt;&lt;br&gt;&lt;br&gt;So, dass zweite Problem ist nun ein bisschen komplizierter:&lt;br&gt;&lt;br&gt;Ich bräuchte im Prinzip das selbe wie oben, nur auf Monats- bzw. Jahresbasis, auf Monatsbasis soll das Ganze so aussehen:&lt;br&gt;&lt;br&gt;Man kann am Anfang das gewünschte Monat auswählen, z.B. Jänner!&lt;br&gt;&lt;br&gt;Dann sollten die einzelnen Tage im Jänner aufgelistet werden, und da sollten auch schon die richtigen Energiemessungen gezeigt werden(es muss wieder für jeden Tag Endmessung MINUS Anfangsmessung gemacht werden, so wie oben, nur diesesmal halt für jeden Tag im Monat und nicht nur für einen einzelnen Tag!), wie könnte hier die SQL-Anweisung aussehen?&lt;br&gt;&lt;br&gt;Tja, und beim Jahresbericht muss im Prinzip auch das selbe gemacht werden, wie beim Monat, nur halt auf Jahresbasis (jedes einzelne Monat soll angezeigt werden)&lt;br&gt;&lt;br&gt;Villeicht kann mir jemand bei meinem Problem helfen, bzw. mir Tipps geben?&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 13 Aug 2008 14:26:14 GMT</pubDate>
      <guid>http://forum.geizhals.at/t587228,4959646.html#4959646</guid>
      <dc:creator>userNumberOne</dc:creator>
      <dc:date>2008-08-13T14:26:14Z</dc:date>
    </item>
  </channel>
</rss>
