> > Hallo, > > ich wei� nicht genau wie ich bestimmte Daten selektieren kann... > > Ich habe eine Tabelle in die laufend eine beliebige Zahl von > Datens�tzen > eingef�gt wird (Bewegt sich zw. 2 und 10 Datens�tzen...) > > Jeder Datensatz bekommt einen Timestamp der form: 2002-03-27 > 08:32:31.317 > > Gibt es eine M�glichkeit die Gruppe der zuletzt eingef�gten > Datens�tze zu > ermitteln? > Nach Zeit kann ich ja nicht gehen, da beim einf�gen der Zeilen einige > Millisekunden verstreichen, also die Zeit sich im unteren > Bereich �ndert > .... > Nach Tag kann ich auch nicht gehen, da u.U. ja am selben Tag mehrmals > ge'uploaded wird ..... > > Soweit bin ich schon mal.... > Select * from semi order by Date, id desc > > so m�sste ich mal die Ordnung reinkriegen. Nur noch die klausel ???? > > > W�re toll wenn wer da eine z�ndende Idee hat :-)) >
Wenn Du nur die letzen z.B. 10 eintr�ge haben willst kannst Du sowas machen: Select top 10 * from semi order by date desc Wenn Du wirklich die gruppen brauchst in dennen eingef�gt wurde, dann solltest entweder explicit eine gruppennummer vergeben oder daf�r sorgen, dass alle eintr�ge einer gruppe das gleiche datum haben, indem Du in Deinem Skript beim eintragen zuerst das aktuelle datum geben l�sst und dann alle eintr�ge mit diesem datum machst... Claudius | [aspdedatabase] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
