<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>wieder mal eine Query-Frage</title>
    <link>http://forum.geizhals.at/feed.jsp?id=512141</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re(4): wieder mal eine Query-Frage</title>
      <link>http://forum.geizhals.at/t512141,4262491.html#4262491</link>
      <description>mach ich bestimmt ... auf jeden Fall danke für den Tipp! &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":-)"/&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 01 Aug 2007 06:25:27 GMT</pubDate>
      <guid>http://forum.geizhals.at/t512141,4262491.html#4262491</guid>
      <dc:creator>-Transformer2K-</dc:creator>
      <dc:date>2007-08-01T06:25:27Z</dc:date>
    </item>
    <item>
      <title>Re(3): wieder mal eine Query-Frage</title>
      <link>http://forum.geizhals.at/t512141,4262277.html#4262277</link>
      <description>Achso &lt;img src="birndl.gif" width="16" height="26" align="absmiddle" alt="!&amp;#58;-&amp;#41;"/&gt;&lt;br&gt;&lt;br&gt;Dann lies Dich gut in das Thema Cursors ein - die sind für solche Sachen immer gut zu gebrauchen.&lt;br/&gt;</description>
      <pubDate>Tue, 31 Jul 2007 20:16:27 GMT</pubDate>
      <guid>http://forum.geizhals.at/t512141,4262277.html#4262277</guid>
      <dc:creator>Wizard51</dc:creator>
      <dc:date>2007-07-31T20:16:27Z</dc:date>
    </item>
    <item>
      <title>Re(2): wieder mal eine Query-Frage</title>
      <link>http://forum.geizhals.at/t512141,4262268.html#4262268</link>
      <description>weil ich erst heut von dieser Cursor-Funktion gehört hab ... ich bin ja noch beim Erlernen von SQL und von daher kenn ich noch nicht alles &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt; ... ich hab zwar schon ziemlich viel Verantwortung @ work für diese Sache bekommen, aber trotzdem kenn ich noch nicht alles und muss noch alles Schritt für Schritt erlernen ...&lt;br&gt;&lt;br&gt;ein Skript mit ca. 280 Seiten hab ich ja schon durch, aber dort wurde so eine Funktion gar nicht erwähnt ... najo aber mit der Zeit kommt die Routine und das Wissen sowieso ...&lt;br/&gt;</description>
      <pubDate>Tue, 31 Jul 2007 20:12:22 GMT</pubDate>
      <guid>http://forum.geizhals.at/t512141,4262268.html#4262268</guid>
      <dc:creator>-Transformer2K-</dc:creator>
      <dc:date>2007-07-31T20:12:22Z</dc:date>
    </item>
    <item>
      <title>Re: wieder mal eine Query-Frage</title>
      <link>http://forum.geizhals.at/t512141,4262120.html#4262120</link>
      <description>Warum erstellst Dir nicht einen Cursor und gehst dann Datensatz nach Datensatz im Cursor durch und änderst den Wert?&lt;br/&gt;</description>
      <pubDate>Tue, 31 Jul 2007 18:19:16 GMT</pubDate>
      <guid>http://forum.geizhals.at/t512141,4262120.html#4262120</guid>
      <dc:creator>Wizard51</dc:creator>
      <dc:date>2007-07-31T18:19:16Z</dc:date>
    </item>
    <item>
      <title>Re(4): wieder mal eine Query-Frage</title>
      <link>http://forum.geizhals.at/t512141,4261917.html#4261917</link>
      <description>&lt;blockquote&gt;und verwendest pro update nur EIN ID/datum paar&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;das wäre meine zweite Wahl gewesen &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;&lt;br&gt;&lt;br&gt;aber da ich ja jetzt drauf gekommen bin, dass wir eh eine laufende Nummer vergeben haben, ist das jetzt sowieso alles kein Problem mehr ...&lt;br&gt;&lt;br&gt;andere Frage ... kann man jetzt in update-Befehlen Aliase vergeben? wenn ja, wie?&lt;br&gt;&lt;br&gt;thx 4 reply!&lt;br/&gt;</description>
      <pubDate>Tue, 31 Jul 2007 14:45:30 GMT</pubDate>
      <guid>http://forum.geizhals.at/t512141,4261917.html#4261917</guid>
      <dc:creator>-Transformer2K-</dc:creator>
      <dc:date>2007-07-31T14:45:30Z</dc:date>
    </item>
    <item>
      <title>Re(3): wieder mal eine Query-Frage</title>
      <link>http://forum.geizhals.at/t512141,4261911.html#4261911</link>
      <description>&gt;update tabelle set aktiv=1 where id in (xxx, yyy, zzz) and &lt;br&gt;&lt;br&gt;bei 10000 datensätzen wird des aber etwas lang....&lt;br&gt;&lt;br&gt;&lt;br&gt;ich hab gemeint, die erste query liefert ja pro zeile eine ID und ein datum..&lt;br&gt;da gehst alle zeilen einzeln durch&lt;br&gt;und verwendest pro update nur EIN ID/datum paar ...&lt;br/&gt;</description>
      <pubDate>Tue, 31 Jul 2007 14:40:01 GMT</pubDate>
      <guid>http://forum.geizhals.at/t512141,4261911.html#4261911</guid>
      <dc:creator>adhoc</dc:creator>
      <dc:date>2007-07-31T14:40:01Z</dc:date>
    </item>
    <item>
      <title>Re(3): wieder mal eine Query-Frage</title>
      <link>http://forum.geizhals.at/t512141,4261906.html#4261906</link>
      <description>&gt;update tabelle set aktiv=1 where id in (xxx, yyy, zzz) and &lt;br&gt;&lt;br&gt;bei 10000 datensätzen wird des aber etwas lang....&lt;br&gt;&lt;br&gt;&lt;br&gt;ich hab gemeint, die erste query liefert ja pro zeile eine ID und ein datum..&lt;br&gt;da gehst alle zeilen einzeln durch&lt;br&gt;und verwendest pro update ner EIN ID/datum paar ...&lt;br/&gt;</description>
      <pubDate>Tue, 31 Jul 2007 14:40:01 GMT</pubDate>
      <guid>http://forum.geizhals.at/t512141,4261906.html#4261906</guid>
      <dc:creator>adhoc</dc:creator>
      <dc:date>2007-07-31T14:40:01Z</dc:date>
    </item>
    <item>
      <title>Re(2): wieder mal eine Query-Frage</title>
      <link>http://forum.geizhals.at/t512141,4261890.html#4261890</link>
      <description>ja danke, so scheints zu funktionieren ... ich wollts eigentlich mit einem Query lösen, aber dann mach ich einfach eine Abfrage mit Änderungsdatum und ID und setz dann mit diesen Infos aktiv auf 1 ...&lt;br/&gt;</description>
      <pubDate>Tue, 31 Jul 2007 14:32:44 GMT</pubDate>
      <guid>http://forum.geizhals.at/t512141,4261890.html#4261890</guid>
      <dc:creator>-Transformer2K-</dc:creator>
      <dc:date>2007-07-31T14:32:44Z</dc:date>
    </item>
    <item>
      <title>Re(2): wieder mal eine Query-Frage</title>
      <link>http://forum.geizhals.at/t512141,4261902.html#4261902</link>
      <description>ja danke, so scheints zu funktionieren ... ich wollts eigentlich mit einem Query lösen, aber dann mach ich einfach eine Abfrage mit Änderungsdatum und ID und setz dann mit diesen Infos aktiv auf 1 ...&lt;br&gt;&lt;br&gt;edit&lt;br&gt;&lt;br&gt;mom eine Frage noch &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;&lt;br&gt;&lt;br&gt;wenn ich dann den update-Befehl für aktiv=1 mache, woher weiß er dann, welches Änderungsdatum zu welcher ID gehört ..&lt;br&gt;&lt;br&gt;ich würd ja dann folgendes Query ausführen&lt;br&gt;&lt;br&gt;update tabelle set aktiv=1 where id in (xxx, yyy, zzz) and aenderungsdatum in (tt.mm.yyyy, tt.mm.yyyy, tt.mm.yyyy)&lt;br&gt;&lt;br&gt;wie kann ich dann die Relation herstellen?&lt;br&gt;&lt;br&gt;aaah heut ist mir das irgendwie schon zu viel ... da fallt mir grad ein, dass die Tabelle auch eine laufende Nr. hat, mit der jeder Datensatz eindeutig angesprochen werden kann ... aber darüber werd ich dann morgen wieder nachdenken, jetzt fahr ich erst mal heim &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";)"/&gt;&lt;br&gt;&lt;br&gt;edit 2&lt;br&gt;&lt;br&gt;aaah ich geb einfach bei der ersten Abfrage die Spalte laufende Nr. dazu und aktualisiere dann alle auf aktiv=1, where lfdnr in (xx, xxx, xxxx) ... manchmal ist die Lösung doch so nahe, aber heut will ich echt nimma drüber nachdenken hehe&lt;br/&gt;</description>
      <pubDate>Tue, 31 Jul 2007 14:32:44 GMT</pubDate>
      <guid>http://forum.geizhals.at/t512141,4261902.html#4261902</guid>
      <dc:creator>-Transformer2K-</dc:creator>
      <dc:date>2007-07-31T14:32:44Z</dc:date>
    </item>
    <item>
      <title>Re(2): wieder mal eine Query-Frage</title>
      <link>http://forum.geizhals.at/t512141,4261899.html#4261899</link>
      <description>ja danke, so scheints zu funktionieren ... ich wollts eigentlich mit einem Query lösen, aber dann mach ich einfach eine Abfrage mit Änderungsdatum und ID und setz dann mit diesen Infos aktiv auf 1 ...&lt;br&gt;&lt;br&gt;edit&lt;br&gt;&lt;br&gt;mom eine Frage noch &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;&lt;br&gt;&lt;br&gt;wenn ich dann den update-Befehl für aktiv=1 mache, woher weiß er dann, welches Änderungsdatum zu welcher ID gehört ..&lt;br&gt;&lt;br&gt;ich würd ja dann folgendes Query ausführen&lt;br&gt;&lt;br&gt;update tabelle set aktiv=1 where id in (xxx, yyy, zzz) and aenderungsdatum in (tt.mm.yyyy, tt.mm.yyyy, tt.mm.yyyy)&lt;br&gt;&lt;br&gt;wie kann ich dann die Relation herstellen?&lt;br&gt;&lt;br&gt;aaah heut ist mir das irgendwie schon zu viel ... da fallt mir grad ein, dass die Tabelle auch eine laufende Nr. hat, mit der jeder Datensatz eindeutig angesprochen werden kann ... aber darüber werd ich dann morgen wieder nachdenken, jetzt fahr ich erst mal heim &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";)"/&gt;&lt;br/&gt;</description>
      <pubDate>Tue, 31 Jul 2007 14:32:44 GMT</pubDate>
      <guid>http://forum.geizhals.at/t512141,4261899.html#4261899</guid>
      <dc:creator>-Transformer2K-</dc:creator>
      <dc:date>2007-07-31T14:32:44Z</dc:date>
    </item>
    <item>
      <title>Re: wieder mal eine Query-Frage</title>
      <link>http://forum.geizhals.at/t512141,4261873.html#4261873</link>
      <description>nachdem du das eh schon ID für ID machst..:&lt;br&gt;&lt;br&gt;&lt;br&gt;kannst nicht eine query "group by ID", eine spalte max(aenderungsdatum) machen..&lt;br&gt;&lt;br&gt;das ergebnis durchgehen, und dann halt jeweils auf aktiv=1 setzen ..&lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Tue, 31 Jul 2007 14:21:27 GMT</pubDate>
      <guid>http://forum.geizhals.at/t512141,4261873.html#4261873</guid>
      <dc:creator>adhoc</dc:creator>
      <dc:date>2007-07-31T14:21:27Z</dc:date>
    </item>
    <item>
      <title>Re: wieder mal eine Query-Frage</title>
      <link>http://forum.geizhals.at/t512141,4261871.html#4261871</link>
      <description>nachdem du das eh schon ID für ID machst..:&lt;br&gt;&lt;br&gt;&lt;br&gt;kannst nicht eine query "group by ID", eine spalte max(aenderungsdatum) machen..&lt;br&gt;&lt;br&gt;und dann halt alle einzeln auf aktiv=1 setzen ..&lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Tue, 31 Jul 2007 14:21:27 GMT</pubDate>
      <guid>http://forum.geizhals.at/t512141,4261871.html#4261871</guid>
      <dc:creator>adhoc</dc:creator>
      <dc:date>2007-07-31T14:21:27Z</dc:date>
    </item>
    <item>
      <title>wieder mal eine Query-Frage</title>
      <link>http://forum.geizhals.at/t512141,4261840.html#4261840</link>
      <description>so ich hab folgende Query gemacht:&lt;br&gt;&lt;br&gt;update tabelle set aktiv=1 where aenderungsdatum=&lt;br&gt;(select max(aenderungsdatum) from tabelle where id=xxx)&lt;br&gt;and id=xxx&lt;br&gt;&lt;br&gt;die funktioniert soweit auch, jedoch brauch ich diese Query für ca. 10.000 Datensätze ...&lt;br&gt;&lt;br&gt;mit where id in geht es natürlich nicht, da ich dann im Subselect natürlich nur das neuerste Änderungsdatum raus bekomme ...&lt;br&gt;&lt;br&gt;mit declare hab ich es auch schon probiert, aber set=@id in geht auch nicht&lt;br&gt;&lt;br&gt;habt ihr eine Ahnung, wie ich das lösen kann? ich glaub, ich steh momentan einfach nur auf der Leitung ...&lt;br&gt;&lt;br&gt;edit&lt;br&gt;&lt;br&gt;wenn ich die Spalte id im subselect joinen könnte, könnt ich ja in der select-Abfrage where in verwenden oder?&lt;br&gt;&lt;br&gt;nur irgendwie lassen sich beim update-Befehl keine aliase verwenden ... oder ich weiß einfach nicht, wie es richtig gemacht wird grrr&lt;br/&gt;</description>
      <pubDate>Tue, 31 Jul 2007 12:11:17 GMT</pubDate>
      <guid>http://forum.geizhals.at/t512141,4261840.html#4261840</guid>
      <dc:creator>-Transformer2K-</dc:creator>
      <dc:date>2007-07-31T12:11:17Z</dc:date>
    </item>
    <item>
      <title>wieder mal eine Query-Frage</title>
      <link>http://forum.geizhals.at/t512141,4261749.html#4261749</link>
      <description>so ich hab folgende Query gemacht:&lt;br&gt;&lt;br&gt;update tabelle set aktiv=1 where aenderungsdatum=&lt;br&gt;(select max(aenderungsdatum) from tabelle where id=xxx)&lt;br&gt;and id=xxx&lt;br&gt;&lt;br&gt;die funktioniert soweit auch, jedoch brauch ich diese Query für ca. 10.000 Datensätze ...&lt;br&gt;&lt;br&gt;mit where id in geht es natürlich nicht, da ich dann im Subselect natürlich nur das neuerste Änderungsdatum raus bekomme ...&lt;br&gt;&lt;br&gt;mit declare hab ich es auch schon probiert, aber set=@id in geht auch nicht&lt;br&gt;&lt;br&gt;habt ihr eine Ahnung, wie ich das lösen kann? ich glaub, ich steh momentan einfach nur auf der Leitung ...&lt;br/&gt;</description>
      <pubDate>Tue, 31 Jul 2007 12:11:17 GMT</pubDate>
      <guid>http://forum.geizhals.at/t512141,4261749.html#4261749</guid>
      <dc:creator>-Transformer2K-</dc:creator>
      <dc:date>2007-07-31T12:11:17Z</dc:date>
    </item>
  </channel>
</rss>
