<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>sql abfrage</title>
    <link>http://forum.geizhals.at/feed.jsp?id=283397</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re(2): sql abfrage</title>
      <link>http://forum.geizhals.at/t283397,1847062.html#1847062</link>
      <description>vielleicht verwenden sie ja die KommNr als ID &lt;img src="birndl.gif" width="16" height="26" align="absmiddle" alt="!&amp;#58;-&amp;#41;"/&gt;&lt;br/&gt;</description>
      <pubDate>Sat, 16 Oct 2004 11:50:15 GMT</pubDate>
      <guid>http://forum.geizhals.at/t283397,1847062.html#1847062</guid>
      <dc:creator>HeHo</dc:creator>
      <dc:date>2004-10-16T11:50:15Z</dc:date>
    </item>
    <item>
      <title>Re(2): sql abfrage</title>
      <link>http://forum.geizhals.at/t283397,1847047.html#1847047</link>
      <description>eher mit max(id), da die kommissionsnummer im falles des falles doppelt ist &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":-)"/&gt;&lt;br/&gt;</description>
      <pubDate>Sat, 16 Oct 2004 11:42:15 GMT</pubDate>
      <guid>http://forum.geizhals.at/t283397,1847047.html#1847047</guid>
      <dc:creator>User284</dc:creator>
      <dc:date>2004-10-16T11:42:15Z</dc:date>
    </item>
    <item>
      <title>Re: sql abfrage</title>
      <link>http://forum.geizhals.at/t283397,1847042.html#1847042</link>
      <description>&lt;i&gt;wie kann ich in meiner sql-abfrage definieren, dass ich falls eine kommissionsnummer mehr als 1x vorkommt, nur den aktuellsten datensatz als ergebnis haben will.&lt;br&gt;eine id (auto-increment) ist natürlich vorhanden. ich müsste also einfach bestimmen, falls eine komm.nr. mehr als 1x vorkommt, er die höchste id zurückgeben soll...&lt;/i&gt;&lt;br&gt;&lt;br&gt;annahme:&lt;br&gt;tabelle heißt "test"&lt;br&gt;auto_increment: "id"&lt;br&gt;kommissionsnummernvariable: "$nummer"&lt;br&gt;&lt;br&gt;vorausgesetzt die datenbank unterstützt subselects:&lt;br&gt;&lt;br&gt;SELECT * FROM test WHERE kommissionsnummer =&amp;nbsp;&amp;nbsp;'$nummer' AND id = (SELECT max(id) FROM test WHERE kommissionsnummer =&amp;nbsp;&amp;nbsp;'$nummer'); &lt;br&gt;&lt;br&gt;&lt;br&gt;erklärung:&lt;br&gt;&lt;br&gt;das subselect findet die höchste id für die kommissionsnummer.&lt;br&gt;das select-statement liefert dir alle felder für diese.&lt;br&gt;&lt;br&gt;lg&lt;br&gt;oliver&lt;br/&gt;</description>
      <pubDate>Sat, 16 Oct 2004 11:41:04 GMT</pubDate>
      <guid>http://forum.geizhals.at/t283397,1847042.html#1847042</guid>
      <dc:creator>User284</dc:creator>
      <dc:date>2004-10-16T11:41:04Z</dc:date>
    </item>
    <item>
      <title>Re: sql abfrage</title>
      <link>http://forum.geizhals.at/t283397,1846890.html#1846890</link>
      <description>wie wärs mit &lt;br&gt;&lt;br&gt;SELECT TOP 1 * FROM tbl_produkte WHERE int_kommissionsnummer = 12345670 ORDER BY ID DESC&lt;br&gt;&lt;br&gt;lg&lt;br&gt;&lt;br&gt;Undying&lt;br/&gt;</description>
      <pubDate>Sat, 16 Oct 2004 10:27:22 GMT</pubDate>
      <guid>http://forum.geizhals.at/t283397,1846890.html#1846890</guid>
      <dc:creator>Undying</dc:creator>
      <dc:date>2004-10-16T10:27:22Z</dc:date>
    </item>
    <item>
      <title>Re(2): sql abfrage</title>
      <link>http://forum.geizhals.at/t283397,1846634.html#1846634</link>
      <description>*Klug&lt;font color="red"&gt;*PIEP*&lt;/font&gt;&lt;!-- scheisser --&gt;-Modus on*&lt;br&gt;solange du nur eine Tabelle benutzt kannst du dir den Verweis darauf sparen, somit wäre die simpelste Variante, nach "Paulas Papa":&lt;br&gt;select * from Tabelle1&lt;br&gt;group by max(id);&lt;br&gt;*Klug&lt;font color="red"&gt;*PIEP*&lt;/font&gt;&lt;!-- scheisser --&gt;-Modus off*&lt;br&gt;&lt;br&gt;Die oben angeführte Variante ist natürlich richtig, besser lesbar und schulbuchmäßig &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;&lt;br&gt;Falls er wirklich in SQL mehr machen möchte, auf jeden Fall mit Buch bzw. Online lernen. Der Query-Editor kannst vergessen, seine Grenzen sind schnell erreicht und er wirkt sich auch nicht positiv auf den Lerneffekt aus.&lt;br/&gt;</description>
      <pubDate>Sat, 16 Oct 2004 06:40:24 GMT</pubDate>
      <guid>http://forum.geizhals.at/t283397,1846634.html#1846634</guid>
      <dc:creator>HeHo</dc:creator>
      <dc:date>2004-10-16T06:40:24Z</dc:date>
    </item>
    <item>
      <title>Re: sql abfrage</title>
      <link>http://forum.geizhals.at/t283397,1846255.html#1846255</link>
      <description>&lt;br&gt;Folgende Daten sind in einer Tabelle:&lt;br&gt;ID	Key&lt;br&gt;1	a&lt;br&gt;2	a&lt;br&gt;3	b&lt;br&gt;4	b&lt;br&gt;&lt;br&gt;Mit der Abfrage&lt;br&gt;SELECT Max(Tabelle1.ID) AS [Max von ID], Tabelle1.Key&lt;br&gt;FROM Tabelle1&lt;br&gt;GROUP BY Tabelle1.Key;&lt;br&gt;&lt;br&gt;Erhältst du jeweils die "Keys" mit der höchsten ID:&lt;br&gt;Max von ID	Key&lt;br&gt;2	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; a&lt;br&gt;4	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; b&lt;br&gt;&lt;br&gt;Solltest du vorhaben, noch öfter im SQL Umfeld zu programmieren, empfehle ich ein einführendes Buch zu lesen. Du ersparst dir damit die nutzlosen Diskussionen in irgendwelchen Foren.&lt;br&gt; MS-Access hilft auch ein wenig durch seinen Query-Editor.&lt;br&gt;&lt;br&gt;mfg&lt;br&gt;lukas&lt;br/&gt;</description>
      <pubDate>Fri, 15 Oct 2004 21:56:40 GMT</pubDate>
      <guid>http://forum.geizhals.at/t283397,1846255.html#1846255</guid>
      <dc:creator>Paulas_Papa</dc:creator>
      <dc:date>2004-10-15T21:56:40Z</dc:date>
    </item>
    <item>
      <title>Re: sql abfrage</title>
      <link>http://forum.geizhals.at/t283397,1846242.html#1846242</link>
      <description>nachdem eine auto-increment funktion vorhanden ist könntest du es ja mit max(KommNr) versuchen&lt;br/&gt;</description>
      <pubDate>Fri, 15 Oct 2004 21:49:47 GMT</pubDate>
      <guid>http://forum.geizhals.at/t283397,1846242.html#1846242</guid>
      <dc:creator>HeHo</dc:creator>
      <dc:date>2004-10-15T21:49:47Z</dc:date>
    </item>
    <item>
      <title>Re(10): sql abfrage</title>
      <link>http://forum.geizhals.at/t283397,1846240.html#1846240</link>
      <description>also wenn jemand auf Performance (der Abfrage) Wert legt, nimmt er auf jeden Fall eine ID zum Joinen und sicher kein Datum&lt;br/&gt;</description>
      <pubDate>Fri, 15 Oct 2004 21:48:08 GMT</pubDate>
      <guid>http://forum.geizhals.at/t283397,1846240.html#1846240</guid>
      <dc:creator>HeHo</dc:creator>
      <dc:date>2004-10-15T21:48:08Z</dc:date>
    </item>
    <item>
      <title>Re(3): sql abfrage</title>
      <link>http://forum.geizhals.at/t283397,1845547.html#1845547</link>
      <description>kleiner nachtrag:&lt;br&gt;&lt;br&gt;für sowas gibt es auch ein wort, ich glaube archiv nennt man das.&lt;br&gt;&lt;br&gt;denn so eine db wird nicht grade besser wenn sie grösser wird.&lt;br/&gt;</description>
      <pubDate>Fri, 15 Oct 2004 17:05:06 GMT</pubDate>
      <guid>http://forum.geizhals.at/t283397,1845547.html#1845547</guid>
      <dc:creator>Strahli</dc:creator>
      <dc:date>2004-10-15T17:05:06Z</dc:date>
    </item>
    <item>
      <title>Re(3): sql abfrage</title>
      <link>http://forum.geizhals.at/t283397,1845537.html#1845537</link>
      <description>das man rechnungen 7 jahre und so aufheben muss ist schon klar, aber alte produktlisten/lagerlisten über ein längeren zeitraum aufzuheben geht doch irgendwo an der realität vorbei.&lt;br/&gt;</description>
      <pubDate>Fri, 15 Oct 2004 17:00:49 GMT</pubDate>
      <guid>http://forum.geizhals.at/t283397,1845537.html#1845537</guid>
      <dc:creator>Strahli</dc:creator>
      <dc:date>2004-10-15T17:00:49Z</dc:date>
    </item>
    <item>
      <title>Re(2): sql abfrage</title>
      <link>http://forum.geizhals.at/t283397,1845021.html#1845021</link>
      <description>in der geschäftswelt ist es aber üblich, änderung zurückzuverfolgen. vom gesetzgeber sind sogar 7 jahre vorgeschrieben - d.h. deiner meinung nach 7jahre müll aufzuheben, aber macht nix, wird scho noch&lt;br/&gt;</description>
      <pubDate>Fri, 15 Oct 2004 14:10:42 GMT</pubDate>
      <guid>http://forum.geizhals.at/t283397,1845021.html#1845021</guid>
      <dc:creator>littleo</dc:creator>
      <dc:date>2004-10-15T14:10:42Z</dc:date>
    </item>
    <item>
      <title>Re(9): sql abfrage</title>
      <link>http://forum.geizhals.at/t283397,1844536.html#1844536</link>
      <description>ich glaube wenn er ein datum hätte, dann würde er nicht über id nummer versuchen rauszufinden welcher daten satz der aktuellste ist.&lt;br/&gt;</description>
      <pubDate>Fri, 15 Oct 2004 12:06:51 GMT</pubDate>
      <guid>http://forum.geizhals.at/t283397,1844536.html#1844536</guid>
      <dc:creator>Strahli</dc:creator>
      <dc:date>2004-10-15T12:06:51Z</dc:date>
    </item>
    <item>
      <title>Re(8): sql abfrage</title>
      <link>http://forum.geizhals.at/t283397,1844519.html#1844519</link>
      <description>Ich kenn seine DB ja nicht, vielleicht speichert er das Datum mit. Naja keine Ahnung, nicht mein Problem.&lt;br&gt;Auf jeden Fall macht das Aufheben von alten Daten durchaus Sinn, außer bei irgendwelchen komischen Hobbyprojekten natürlich.&lt;br/&gt;</description>
      <pubDate>Fri, 15 Oct 2004 12:02:47 GMT</pubDate>
      <guid>http://forum.geizhals.at/t283397,1844519.html#1844519</guid>
      <dc:creator>mko</dc:creator>
      <dc:date>2004-10-15T12:02:47Z</dc:date>
    </item>
    <item>
      <title>Re(7): sql abfrage</title>
      <link>http://forum.geizhals.at/t283397,1844510.html#1844510</link>
      <description>woher willst du wissen wie alt sie sind es wird ja kein datum oder sowas übergeben, sonnst wär ja die sache einfach.&lt;br/&gt;</description>
      <pubDate>Fri, 15 Oct 2004 12:01:00 GMT</pubDate>
      <guid>http://forum.geizhals.at/t283397,1844510.html#1844510</guid>
      <dc:creator>Strahli</dc:creator>
      <dc:date>2004-10-15T12:01:00Z</dc:date>
    </item>
    <item>
      <title>Re(6): sql abfrage</title>
      <link>http://forum.geizhals.at/t283397,1844499.html#1844499</link>
      <description>1. Vielleicht braucht ers ja.&lt;br&gt;2. Man kann ja zB alle die älter als 1 Jahr sind dann löschen.&lt;br/&gt;</description>
      <pubDate>Fri, 15 Oct 2004 11:59:05 GMT</pubDate>
      <guid>http://forum.geizhals.at/t283397,1844499.html#1844499</guid>
      <dc:creator>mko</dc:creator>
      <dc:date>2004-10-15T11:59:05Z</dc:date>
    </item>
    <item>
      <title>Re(5): sql abfrage</title>
      <link>http://forum.geizhals.at/t283397,1844479.html#1844479</link>
      <description>na super und irgend wann stappelt dich deine db zum mund weill du lauter alte datensätze hast, die du nicht mehr brauchst.&lt;br&gt;&lt;br&gt;dann mach &lt;br&gt;select * from Produktliste ORDER BY `id` desc;&lt;br&gt;&lt;br&gt;wenn die höchste id immer die aktuelste ist dann steht oben in deiner liste immer der aktuellste daten satz&lt;br/&gt;</description>
      <pubDate>Fri, 15 Oct 2004 11:55:00 GMT</pubDate>
      <guid>http://forum.geizhals.at/t283397,1844479.html#1844479</guid>
      <dc:creator>Strahli</dc:creator>
      <dc:date>2004-10-15T11:55:00Z</dc:date>
    </item>
    <item>
      <title>Re(2): sql abfrage</title>
      <link>http://forum.geizhals.at/t283397,1844448.html#1844448</link>
      <description>Oder mit dem Datum - falls das mitgespeichert wird - müsste es auch funktionieren.&lt;br/&gt;</description>
      <pubDate>Fri, 15 Oct 2004 11:50:15 GMT</pubDate>
      <guid>http://forum.geizhals.at/t283397,1844448.html#1844448</guid>
      <dc:creator>mko</dc:creator>
      <dc:date>2004-10-15T11:50:15Z</dc:date>
    </item>
    <item>
      <title>Re: sql abfrage</title>
      <link>http://forum.geizhals.at/t283397,1844445.html#1844445</link>
      <description>langsam versteh ich dich, du hast zu jeder komm.nr. mehere datensätze aber du brauchst immer den aktuellsten, was passiert mit dan alten sätzen??? so müllste ja deine db total zu!&lt;br/&gt;</description>
      <pubDate>Fri, 15 Oct 2004 11:49:19 GMT</pubDate>
      <guid>http://forum.geizhals.at/t283397,1844445.html#1844445</guid>
      <dc:creator>Strahli</dc:creator>
      <dc:date>2004-10-15T11:49:19Z</dc:date>
    </item>
    <item>
      <title>Re(4): sql abfrage</title>
      <link>http://forum.geizhals.at/t283397,1844436.html#1844436</link>
      <description>Du checkst aber auch nix oder &lt;img src="crazy.gif" width="16" height="19" align="absmiddle" alt="%-)"/&gt;&lt;img src="teeth.gif" width="16" height="19" align="absmiddle" alt="|-D"/&gt;&lt;br&gt;&lt;br&gt;Er weiß die Kommissionsnummer ja gar nicht.&lt;br&gt;&lt;br&gt;&lt;i&gt;wenn du deine daten per update änderst ahst du anschliessend immer den aktuellen datensatz, weil bei update kein neuer erzeugt wird, oder schreibst du bei ner änderung den neuen datensatz mit insert in die tabelle???&lt;/i&gt;&lt;br&gt;&lt;br&gt;Ja, wie er oben geschrieben hat wird jedes Mal ein neuer Datensatz erzeugt.&lt;br&gt;&lt;br&gt;&lt;i&gt;das wäre ...&lt;img src="crazy.gif" width="16" height="19" align="absmiddle" alt="%-)"/&gt;&lt;/i&gt;&lt;br&gt;&lt;br&gt;Nein, das ist sogar sehr intelligent, denn dann hat man so eine Art "History".&lt;br/&gt;</description>
      <pubDate>Fri, 15 Oct 2004 11:48:26 GMT</pubDate>
      <guid>http://forum.geizhals.at/t283397,1844436.html#1844436</guid>
      <dc:creator>mko</dc:creator>
      <dc:date>2004-10-15T11:48:26Z</dc:date>
    </item>
    <item>
      <title>Re(4): sql abfrage</title>
      <link>http://forum.geizhals.at/t283397,1844432.html#1844432</link>
      <description>wie die daten in die tabelle kommen kann ich nicht beeinflussen.&lt;br&gt;ich nehme an die werden per insert in aktualisierter form eingetragen, damit man eine ereignisliste hat.&lt;br/&gt;</description>
      <pubDate>Fri, 15 Oct 2004 11:48:02 GMT</pubDate>
      <guid>http://forum.geizhals.at/t283397,1844432.html#1844432</guid>
      <dc:creator>_flump</dc:creator>
      <dc:date>2004-10-15T11:48:02Z</dc:date>
    </item>
    <item>
      <title>Re(3): sql abfrage</title>
      <link>http://forum.geizhals.at/t283397,1844423.html#1844423</link>
      <description>also wenn du nur nach daten suchst, dann&lt;br&gt;&lt;br&gt;select * from Produktliste where kommnr = [nummer];&lt;br&gt;&lt;br&gt;wenn du deine daten per update änderst ahst du anschliessend immer den aktuellen datensatz, weil bei update kein neuer erzeugt wird, oder schreibst du bei ner änderung den neuen datensatz mit insert in die tabelle???&lt;br&gt;&lt;br&gt;das wäre ...&lt;img src="crazy.gif" width="16" height="19" align="absmiddle" alt="%-)"/&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 15 Oct 2004 11:45:45 GMT</pubDate>
      <guid>http://forum.geizhals.at/t283397,1844423.html#1844423</guid>
      <dc:creator>Strahli</dc:creator>
      <dc:date>2004-10-15T11:45:45Z</dc:date>
    </item>
    <item>
      <title>Re: sql abfrage</title>
      <link>http://forum.geizhals.at/t283397,1844394.html#1844394</link>
      <description>Oder du sortierst nach der Kommissionsnummer und machst dann ein select top 1 * from...&lt;br&gt;Dann bekommst nur das erste zurück.&lt;br/&gt;</description>
      <pubDate>Fri, 15 Oct 2004 11:39:31 GMT</pubDate>
      <guid>http://forum.geizhals.at/t283397,1844394.html#1844394</guid>
      <dc:creator>mko</dc:creator>
      <dc:date>2004-10-15T11:39:31Z</dc:date>
    </item>
    <item>
      <title>Re(2): sql abfrage</title>
      <link>http://forum.geizhals.at/t283397,1844391.html#1844391</link>
      <description>ich bearbeite das ergebnis in excel, und da weiß ich leider nicht wie ich das ergebnis filtern soll...&lt;br/&gt;</description>
      <pubDate>Fri, 15 Oct 2004 11:39:21 GMT</pubDate>
      <guid>http://forum.geizhals.at/t283397,1844391.html#1844391</guid>
      <dc:creator>_flump</dc:creator>
      <dc:date>2004-10-15T11:39:21Z</dc:date>
    </item>
    <item>
      <title>Re(2): sql abfrage</title>
      <link>http://forum.geizhals.at/t283397,1844385.html#1844385</link>
      <description>ich kann das update nicht beeinflussen, das wird von einer anderen stelle reingeschrieben.&lt;br&gt;&lt;br&gt;ich suche nach einer möglichkeit nur den datensatz zur aktuellsten version einer bestimmten komm.nr. zu selektieren.&lt;br/&gt;</description>
      <pubDate>Fri, 15 Oct 2004 11:38:16 GMT</pubDate>
      <guid>http://forum.geizhals.at/t283397,1844385.html#1844385</guid>
      <dc:creator>_flump</dc:creator>
      <dc:date>2004-10-15T11:38:16Z</dc:date>
    </item>
    <item>
      <title>Re: sql abfrage</title>
      <link>http://forum.geizhals.at/t283397,1844384.html#1844384</link>
      <description>Ich würde mir trotzdem alle zurückgeben lassen und dann im PHP (oder was auch immer du zur Verarbeitung benutzt) einfach die höchste nehmen.&lt;br/&gt;</description>
      <pubDate>Fri, 15 Oct 2004 11:37:32 GMT</pubDate>
      <guid>http://forum.geizhals.at/t283397,1844384.html#1844384</guid>
      <dc:creator>mko</dc:creator>
      <dc:date>2004-10-15T11:37:32Z</dc:date>
    </item>
    <item>
      <title>Re: sql abfrage</title>
      <link>http://forum.geizhals.at/t283397,1844377.html#1844377</link>
      <description>so zum beispiel:&lt;br&gt;&lt;br&gt;UPDATE Produktliste SET `Preis` = '3.95' WHERE `Kommissionsnummer` = '902339' &lt;br&gt;&lt;br&gt;dabei wird erst garkein neuen datensatz angelegt.&lt;br/&gt;</description>
      <pubDate>Fri, 15 Oct 2004 11:35:34 GMT</pubDate>
      <guid>http://forum.geizhals.at/t283397,1844377.html#1844377</guid>
      <dc:creator>Strahli</dc:creator>
      <dc:date>2004-10-15T11:35:34Z</dc:date>
    </item>
    <item>
      <title>sql abfrage</title>
      <link>http://forum.geizhals.at/t283397,1844309.html#1844309</link>
      <description>hi!&lt;br&gt;&lt;br&gt;ich frage aus einer sql db bestimmte zellen zu einem produkt - idendifiziert durch die kommissionsnummer - ab.&lt;br&gt;wenn irgendein wert zu diesem produkt geändert wird, wird nicht der betreffende datensatz überschrieben, sondern in aktualisierte form neu abgespeichert.&lt;br&gt;&lt;br&gt;wie kann ich in meiner sql-abfrage definieren, dass ich falls eine kommissionsnummer mehr als 1x vorkommt, nur den aktuellsten datensatz als ergebnis haben will.&lt;br&gt;eine id (auto-increment) ist natürlich vorhanden. ich müsste also einfach bestimmen, falls eine komm.nr. mehr als 1x vorkommt, er die höchste id zurückgeben soll...&lt;br&gt;&lt;br&gt;jemand eine idee?&lt;br&gt;&lt;br&gt;vielen dank,&lt;br&gt;&lt;br&gt;flump&lt;br/&gt;</description>
      <pubDate>Fri, 15 Oct 2004 11:18:31 GMT</pubDate>
      <guid>http://forum.geizhals.at/t283397,1844309.html#1844309</guid>
      <dc:creator>_flump</dc:creator>
      <dc:date>2004-10-15T11:18:31Z</dc:date>
    </item>
  </channel>
</rss>
