mhmm... kann sein, mag heute nicht weiter nachdenken ;) dann nur noch ein tipp zum schlu�: gut �berlegen welche indizes man setzt, sonst ist das subselect t�dlich.
Peter > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Claudius Ceteras > Sent: Wednesday, May 05, 2004 9:30 PM > To: [EMAIL PROTECTED] > Subject: RE: [Coffeehouse] SQL Frage > > > > Check das mal: > > > Select * from tab t1 where t1.wert<> (select top 1 > t2.wert from tab > > > t2 where t2.id<t1.id order by t2.id > > > desc) > > > > Das w�rde nur gehen wenn du die bisher als g�ltig > gefundenen werte in > > eine temp tabelle umsortierst und eine weitere id mitlaufen l��t um > > den letztene zu identifizieren. wenn du dir n�mlich die > rohdaten der > > frage anschaust gibt es dort keine eindeutige ID f�r die > top abfrage. > > Also bei mir geht obige abfrage mit den geposteten testdaten, > bloss das die erste zeile nicht kommt, weil die keinen > vorg�nger hat, aber wenn ich die abfrage ein wenig ver�ndere > geht das auch: > > Select * from tab t1 where t1.wert<> > Isnull((select top 1 t2.wert from tab t2 where t2.id<t1.id > order by t2.id > desc),'dummy') > > > Claudius > > _______________________________________________ > Coffeehouse Mailingliste, Postings senden an: > [EMAIL PROTECTED] > An-/Abmeldung und Suchfunktion unter: > http://www.glengamoi.com/mailman/listinfo/coffeehouse > _______________________________________________ Coffeehouse Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/coffeehouse
