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

Antwort per Email an