Wie genau sind die Werte gespeichert? Woran erkenne ich den kleineren Wert? M�ssen alle n Elemente kleiner sein?
Ich stelle mir sowas vor: Select * from werte where wert1=(Select max(wert1) from werte where auftragsnummer=123) Claudius > Hallo, > > ich habe folgendes Szenario: > > Ich hab hier ein System, welches Analysenauftr�ge (in einem > Chemielabor) verwaltet. Pro Auftrag gibt es 2 Messungen (mit > n Elementen). Jetzt will ich ein SPC-Chart darstellen, darf > aber zur Dartstellung immer nur den kleineren der beiden > Werte der 2 Messungen verwenden. > Wenn ich jetzt also �ber einen bestimmten Intervall Auftr�ge > abfrage, erhalte ich quasi die doppelte Menge von > Datens�tzen. Wie l��t sich sowas am einfachsten l�sen? Das > Ganze soll ja immer noch performant sein! > Ich k�nnte das RecordSet durcharbeiten und vergleichen, der > Aufwand ist aber ziemlich gro�: > > 1. Datensatz nehmen, Auftragsid verwenden um weiteren DS im > RS zu finden 2. Vergleich der beiden Analyseergebnisse f�r > alle Elemente und abspeichern des neuen, abgeglichenen DS in > einer tempor�ren Tabelle 3. speichern der Auftragsid in Array > oder temp. Tabelle 4. nimm neuen DS und schau nach, ob > Auftragsid schon in Array, wenn nicht weiter mit Punkt 2, > ansonsten mit Punkt 1 5. wenn RS abgearbeitet, dann Abfragen > der tempor�ren Tabelle zur Darstellung des Charts > > Ich kann mir jetzt schon vorstellen, wie ich da sitze und auf > die Ergebnisse warte :-( > > Gruss Sven > > _______________________________________________ > Database.asp mailing list > [EMAIL PROTECTED] > http://www.glengamoi.com/mailman/listinfo/database.asp > _______________________________________________ Database.asp mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/database.asp
