<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>SQL-Abfrage - Helft einem Anfänger</title>
    <link>http://forum.geizhals.at/feed.jsp?id=535828</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re(2): SQL-Abfrage - Helft einem Anfänger</title>
      <link>http://forum.geizhals.at/t535828,4474834.html#4474834</link>
      <description>ich verwende MS SQL Server 2005, aber die Syntax von deiner Lösung müsste auch hier stimmen, oder? Werds auf jeden Fall morgen ausprobieren, danke!&lt;br/&gt;</description>
      <pubDate>Wed, 28 Nov 2007 17:12:17 GMT</pubDate>
      <guid>http://forum.geizhals.at/t535828,4474834.html#4474834</guid>
      <dc:creator>darksign1</dc:creator>
      <dc:date>2007-11-28T17:12:17Z</dc:date>
    </item>
    <item>
      <title>Re(2): SQL-Abfrage - Helft einem Anfänger</title>
      <link>http://forum.geizhals.at/t535828,4474610.html#4474610</link>
      <description>Passt, ist die erste Lösung, die das wirklich tut.&lt;br&gt;Werde ich mir merken.&lt;br&gt;Für SQL Server sind zwar kleinere Änderungen notwendig, aber die Logik stimmt.&lt;br&gt;&lt;br&gt;&lt;em&gt; &lt;br&gt;select datum_Text&lt;br&gt;from (select datum_text, min(datum) as datum&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;from test_datum&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;group by datum_text) as t&lt;br&gt;order by datum asc&lt;br&gt;&lt;/em&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 28 Nov 2007 14:50:36 GMT</pubDate>
      <guid>http://forum.geizhals.at/t535828,4474610.html#4474610</guid>
      <dc:creator>steiger</dc:creator>
      <dc:date>2007-11-28T14:50:36Z</dc:date>
    </item>
    <item>
      <title>Re: SQL-Abfrage - Helft einem Anfänger</title>
      <link>http://forum.geizhals.at/t535828,4474346.html#4474346</link>
      <description>select datum_Text&lt;br&gt;from (select datumtext, min(datum)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;from tabname&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;group by 1&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;order by 2 asc)&lt;br&gt;&lt;br&gt;aber sag mal, welche datenbank du überhaupt verwendest.&lt;br/&gt;</description>
      <pubDate>Wed, 28 Nov 2007 12:49:58 GMT</pubDate>
      <guid>http://forum.geizhals.at/t535828,4474346.html#4474346</guid>
      <dc:creator>Infosauger</dc:creator>
      <dc:date>2007-11-28T12:49:58Z</dc:date>
    </item>
    <item>
      <title>Re: SQL-Abfrage - Helft einem Anfänger</title>
      <link>http://forum.geizhals.at/t535828,4474350.html#4474350</link>
      <description>select datum_Text&lt;br&gt;from (select datumtext, min(datum)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;from tabname&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;group by 1)&lt;br&gt;order by datum asc&lt;br&gt;&lt;br&gt;aber sag mal, welche datenbank du überhaupt verwendest.&lt;br/&gt;</description>
      <pubDate>Wed, 28 Nov 2007 12:49:58 GMT</pubDate>
      <guid>http://forum.geizhals.at/t535828,4474350.html#4474350</guid>
      <dc:creator>Infosauger</dc:creator>
      <dc:date>2007-11-28T12:49:58Z</dc:date>
    </item>
    <item>
      <title>Re(2): SQL-Abfrage - Helft einem Anfänger</title>
      <link>http://forum.geizhals.at/t535828,4474078.html#4474078</link>
      <description>Er will aber datum_text ausgeben&lt;br/&gt;</description>
      <pubDate>Wed, 28 Nov 2007 10:38:31 GMT</pubDate>
      <guid>http://forum.geizhals.at/t535828,4474078.html#4474078</guid>
      <dc:creator>steiger</dc:creator>
      <dc:date>2007-11-28T10:38:31Z</dc:date>
    </item>
    <item>
      <title>Re: SQL-Abfrage - Helft einem Anfänger</title>
      <link>http://forum.geizhals.at/t535828,4474061.html#4474061</link>
      <description>select distinct datum&lt;br&gt;from &lt;irgendwo/&gt;&lt;br&gt;group by datum&lt;br&gt;order by datum;&lt;br&gt;&lt;br&gt;pong&lt;br/&gt;</description>
      <pubDate>Wed, 28 Nov 2007 10:33:03 GMT</pubDate>
      <guid>http://forum.geizhals.at/t535828,4474061.html#4474061</guid>
      <dc:creator>pong</dc:creator>
      <dc:date>2007-11-28T10:33:03Z</dc:date>
    </item>
    <item>
      <title>Re(2): SQL-Abfrage - Helft einem Anfänger</title>
      <link>http://forum.geizhals.at/t535828,4473559.html#4473559</link>
      <description>Und du bist sicher, dass das Ergebnis richtig sortiert ist?&lt;br&gt;&lt;br&gt;Abgesehen davon, funktioniert das Statement zumindest unter SQL Server 2005 nicht. Oracle und DB2 konnte ich noch nicht testen.&lt;br&gt;&lt;br&gt;The ORDER BY clause is invalid in views, inline functions, derived tables, subqueries, and common table expressions, unless TOP or FOR XML is also specified.&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 28 Nov 2007 07:08:09 GMT</pubDate>
      <guid>http://forum.geizhals.at/t535828,4473559.html#4473559</guid>
      <dc:creator>steiger</dc:creator>
      <dc:date>2007-11-28T07:08:09Z</dc:date>
    </item>
    <item>
      <title>Re: SQL-Abfrage - Helft einem Anfänger</title>
      <link>http://forum.geizhals.at/t535828,4473464.html#4473464</link>
      <description>löse es einfach mit einem subselect&lt;br&gt;&lt;br&gt;select distinct datum_text &lt;br&gt;from&lt;br&gt;&amp;nbsp;&amp;nbsp; (select * from tabelle order by datum)&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 28 Nov 2007 01:57:31 GMT</pubDate>
      <guid>http://forum.geizhals.at/t535828,4473464.html#4473464</guid>
      <dc:creator>+]Unicron[+</dc:creator>
      <dc:date>2007-11-28T01:57:31Z</dc:date>
    </item>
    <item>
      <title>Re: SQL-Abfrage - Helft einem Anfänger</title>
      <link>http://forum.geizhals.at/t535828,4473465.html#4473465</link>
      <description>hi&lt;br&gt;&lt;br&gt;löse es einfach mit einem subselect&lt;br&gt;&lt;br&gt;select distinct datum_text &lt;br&gt;from&lt;br&gt;&amp;nbsp;&amp;nbsp; (select datum_text from tabelle order by datum)l&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 28 Nov 2007 01:57:31 GMT</pubDate>
      <guid>http://forum.geizhals.at/t535828,4473465.html#4473465</guid>
      <dc:creator>+]Unicron[+</dc:creator>
      <dc:date>2007-11-28T01:57:31Z</dc:date>
    </item>
    <item>
      <title>Re(2): SQL-Abfrage - Helft einem Anfänger</title>
      <link>http://forum.geizhals.at/t535828,4471723.html#4471723</link>
      <description>ich benutze MS-SQL, aber ich werds mal probieren! Danke für deine Hilfe&lt;br/&gt;</description>
      <pubDate>Tue, 27 Nov 2007 09:12:18 GMT</pubDate>
      <guid>http://forum.geizhals.at/t535828,4471723.html#4471723</guid>
      <dc:creator>darksign1</dc:creator>
      <dc:date>2007-11-27T09:12:18Z</dc:date>
    </item>
    <item>
      <title>Re: SQL-Abfrage - Helft einem Anfänger</title>
      <link>http://forum.geizhals.at/t535828,4471695.html#4471695</link>
      <description>ist das feld "datum" vom typ datum oder text?&lt;br&gt;falls datum, könntest folgendes probieren:&lt;br&gt;&lt;br&gt;SELECT DISTINCT SUBSTR(TO_CHAR(datum, 'YYYYMM') || datum_text, 7)&lt;br&gt;FROM tabelle&lt;br&gt;ORDER BY SUBSTR(TO_CHAR(datum, 'YYYYMM') || datum_text, 7);&lt;br&gt;&lt;br&gt;funktioniert zumindest in oracle-sql ...&lt;br/&gt;</description>
      <pubDate>Tue, 27 Nov 2007 08:52:09 GMT</pubDate>
      <guid>http://forum.geizhals.at/t535828,4471695.html#4471695</guid>
      <dc:creator>jowahl</dc:creator>
      <dc:date>2007-11-27T08:52:09Z</dc:date>
    </item>
    <item>
      <title>Re(5): SQL-Abfrage - Helft einem Anfänger</title>
      <link>http://forum.geizhals.at/t535828,4471565.html#4471565</link>
      <description>also ich würd erstmal aus dem Datum das jahr+monat "extrahieren"/berechnen &lt;br&gt;sodass z.b. 200710, 200711, 200709, hast&lt;br&gt;&lt;br&gt;danach dann sortieren + distinct..&lt;br&gt;&lt;br&gt;u.U. mit umweg über ein view ...&lt;br&gt;&lt;br&gt;müsst man mal wissen welche sql-datenbank du verwendest, dann kann die unter umständen jemand (nicht ich) sagen wies genau geht...&lt;br/&gt;</description>
      <pubDate>Tue, 27 Nov 2007 07:27:26 GMT</pubDate>
      <guid>http://forum.geizhals.at/t535828,4471565.html#4471565</guid>
      <dc:creator>adhoc</dc:creator>
      <dc:date>2007-11-27T07:27:26Z</dc:date>
    </item>
    <item>
      <title>Re(5): SQL-Abfrage - Helft einem Anfänger</title>
      <link>http://forum.geizhals.at/t535828,4471529.html#4471529</link>
      <description>&lt;a href="http://forum.geizhals.at/t535828,4471528.html#4471528" rel="noopener" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;forum.geizhals.at/&lt;wbr/&gt;t535828,4471528.html#4471528&lt;/a&gt; &lt;br/&gt;</description>
      <pubDate>Tue, 27 Nov 2007 06:59:25 GMT</pubDate>
      <guid>http://forum.geizhals.at/t535828,4471529.html#4471529</guid>
      <dc:creator>darksign1</dc:creator>
      <dc:date>2007-11-27T06:59:25Z</dc:date>
    </item>
    <item>
      <title>Re(4): SQL-Abfrage - Helft einem Anfänger</title>
      <link>http://forum.geizhals.at/t535828,4471528.html#4471528</link>
      <description>hab ich schon probiert, nämlich so:&lt;br&gt;select distinct(Datum_Text),Datum from Test order by Datum&lt;br&gt;&lt;br&gt;aber dann funktioniert das Distinct nicht, es kommen die selben Monatsnamen mehrfach vor (z.B. Oktober 2007)&lt;br/&gt;</description>
      <pubDate>Tue, 27 Nov 2007 06:59:07 GMT</pubDate>
      <guid>http://forum.geizhals.at/t535828,4471528.html#4471528</guid>
      <dc:creator>darksign1</dc:creator>
      <dc:date>2007-11-27T06:59:07Z</dc:date>
    </item>
    <item>
      <title>Re(4): SQL-Abfrage - Helft einem Anfänger</title>
      <link>http://forum.geizhals.at/t535828,4470869.html#4470869</link>
      <description>Er hat schon recht, dass distinct in Kombination mit order by dieses Verhalten zeigt. Das hat mit use überhaupt nichts zu tun.&lt;br&gt;&lt;br&gt;Ich frage mich aber auch, wo das Problem liegt, die Spalte datum auch in das Resultset zu nehmen?&lt;br/&gt;</description>
      <pubDate>Mon, 26 Nov 2007 19:49:56 GMT</pubDate>
      <guid>http://forum.geizhals.at/t535828,4470869.html#4470869</guid>
      <dc:creator>steiger</dc:creator>
      <dc:date>2007-11-26T19:49:56Z</dc:date>
    </item>
    <item>
      <title>Re(3): SQL-Abfrage - Helft einem Anfänger</title>
      <link>http://forum.geizhals.at/t535828,4470836.html#4470836</link>
      <description>Hast den fokus auf die richtige DB? &lt;br&gt;&lt;br&gt;um sicher zu gehen mach ein&lt;br&gt;&lt;br&gt;use DBNAME&lt;br&gt;&lt;br&gt;davor.&lt;br/&gt;</description>
      <pubDate>Mon, 26 Nov 2007 19:32:51 GMT</pubDate>
      <guid>http://forum.geizhals.at/t535828,4470836.html#4470836</guid>
      <dc:creator>saron</dc:creator>
      <dc:date>2007-11-26T19:32:51Z</dc:date>
    </item>
    <item>
      <title>Re(3): SQL-Abfrage - Helft einem Anfänger</title>
      <link>http://forum.geizhals.at/t535828,4470496.html#4470496</link>
      <description>Naja und wennst dann einfach das Datum auch ins Select tust?&lt;br/&gt;</description>
      <pubDate>Mon, 26 Nov 2007 15:56:33 GMT</pubDate>
      <guid>http://forum.geizhals.at/t535828,4470496.html#4470496</guid>
      <dc:creator>komplexler</dc:creator>
      <dc:date>2007-11-26T15:56:33Z</dc:date>
    </item>
    <item>
      <title>Re(3): SQL-Abfrage - Helft einem Anfänger</title>
      <link>http://forum.geizhals.at/t535828,4470336.html#4470336</link>
      <description>ich kanns net testen, evtl. mit einem group by? Oder du gehst eben über eine temporary table.&lt;br&gt;Oder eben ein subselect - aber das müsst ich testen, so jetzt einfach was hinzuschreiben macht keinen Sinn ..&lt;br/&gt;</description>
      <pubDate>Mon, 26 Nov 2007 14:01:21 GMT</pubDate>
      <guid>http://forum.geizhals.at/t535828,4470336.html#4470336</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2007-11-26T14:01:21Z</dc:date>
    </item>
    <item>
      <title>Re(2): SQL-Abfrage - Helft einem Anfänger</title>
      <link>http://forum.geizhals.at/t535828,4470304.html#4470304</link>
      <description>genau das hab ich auch gemacht, funktioniert aber nicht! Denn wenn man in einer Abfrage ein Distinct macht, dann muss das Feld in der Order By Klausel auch in der Abfrage (also beim Select) vorkommen&lt;br/&gt;</description>
      <pubDate>Mon, 26 Nov 2007 13:49:24 GMT</pubDate>
      <guid>http://forum.geizhals.at/t535828,4470304.html#4470304</guid>
      <dc:creator>darksign1</dc:creator>
      <dc:date>2007-11-26T13:49:24Z</dc:date>
    </item>
    <item>
      <title>Re: SQL-Abfrage - Helft einem Anfänger</title>
      <link>http://forum.geizhals.at/t535828,4470295.html#4470295</link>
      <description>select distinct Datum_Text from Tabelle order by Datum&lt;br/&gt;</description>
      <pubDate>Mon, 26 Nov 2007 13:46:18 GMT</pubDate>
      <guid>http://forum.geizhals.at/t535828,4470295.html#4470295</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2007-11-26T13:46:18Z</dc:date>
    </item>
    <item>
      <title>SQL-Abfrage - Helft einem Anfänger</title>
      <link>http://forum.geizhals.at/t535828,4470276.html#4470276</link>
      <description>Hallo!&lt;br&gt;&lt;br&gt;Ich versuche mich mal wieder ein bisschen in SQL, und dazu gibt es folgendes Beispiel:&lt;br&gt;&lt;br&gt;1 Tabelle mit den Spalten "Datum_Text" und "Datum", es steht z.B. folgedes drinnen:&lt;br&gt;&lt;br&gt;Oktober 2007&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 27.10.2007&lt;br&gt;Februar 2008&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 01.02.2008&lt;br&gt;Dezember 2007&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;24.12.2007&lt;br&gt;April 2007&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.04.2007&lt;br&gt;Dezember 2007&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;11.12.2007&lt;br&gt;Oktober 2007&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 24.10.2007&lt;br&gt;&lt;br&gt;Fragt mich nicht, wozu man diese Tabelle brauche könnte, ich hab sie selber so bekommen.&lt;br&gt;&lt;br&gt;Gesucht ist nun ein SQL-Statement, mit der man dann folgendes rausbekommt:&lt;br&gt;&lt;br&gt;April 2007&lt;br&gt;Oktober 2007&lt;br&gt;Dezember 2007&lt;br&gt;Februar 2008&lt;br&gt;&lt;br&gt;Es soll also nur die Spalte "Datum_Text" rauskommen, natürlich müssen die Monate in der richtigen Reihenfolge sein, und es dürfen keine doppelten Werte vorkommen (z.B. nicht 2x Oktober 2007)&lt;br&gt;&lt;br&gt;ich hoffe, jemand kann mir helfen&lt;br&gt;&lt;br&gt;mfg&lt;br/&gt;</description>
      <pubDate>Mon, 26 Nov 2007 13:39:54 GMT</pubDate>
      <guid>http://forum.geizhals.at/t535828,4470276.html#4470276</guid>
      <dc:creator>darksign1</dc:creator>
      <dc:date>2007-11-26T13:39:54Z</dc:date>
    </item>
    <item>
      <title>SQL-Abfrage - Helft einem Anfänger</title>
      <link>http://forum.geizhals.at/t535828,4474835.html#4474835</link>
      <description>Hallo!&lt;br&gt;&lt;br&gt;Ich versuche mich mal wieder ein bisschen in SQL, und dazu gibt es folgendes Beispiel:&lt;br&gt;&lt;br&gt;1 Tabelle mit den Spalten "Datum_Text" und "Datum", es steht z.B. folgedes drinnen:&lt;br&gt;&lt;br&gt;Oktober 2007&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 27.10.2007&lt;br&gt;Februar 2008&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 01.02.2008&lt;br&gt;Dezember 2007&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;24.12.2007&lt;br&gt;April 2007&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.04.2007&lt;br&gt;Dezember 2007&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;11.12.2007&lt;br&gt;Oktober 2007&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 24.10.2007&lt;br&gt;&lt;br&gt;Fragt mich nicht, wozu man diese Tabelle brauche könnte, ich hab sie selber so bekommen.&lt;br&gt;&lt;br&gt;Gesucht ist nun ein SQL-Statement, mit der man dann folgendes rausbekommt:&lt;br&gt;&lt;br&gt;April 2007&lt;br&gt;Oktober 2007&lt;br&gt;Dezember 2007&lt;br&gt;Februar 2008&lt;br&gt;&lt;br&gt;Es soll also nur die Spalte "Datum_Text" rauskommen, natürlich müssen die Monate in der richtigen Reihenfolge sein, und es dürfen keine doppelten Werte vorkommen (z.B. nicht 2x Oktober 2007)&lt;br&gt;&lt;br&gt;ich hoffe, jemand kann mir helfen&lt;br&gt;&lt;br&gt;mfg&lt;br&gt;&lt;br&gt;Edit: Es handelt sich um eine SQL-Server 2005 DB&lt;br/&gt;</description>
      <pubDate>Mon, 26 Nov 2007 13:39:54 GMT</pubDate>
      <guid>http://forum.geizhals.at/t535828,4474835.html#4474835</guid>
      <dc:creator>darksign1</dc:creator>
      <dc:date>2007-11-26T13:39:54Z</dc:date>
    </item>
  </channel>
</rss>
