Forums Neueste Beiträge
 

Best-Of Spalte

25/11/2009 - 08:25 von Jan Waiz | Report spam
Moin moin,

eine Stored Procedure liefert mir eine Ergebnismenge in der Art:

Name Amount
= ==Customer1 1.200
Customer2 2.400
Customer3 1.600

Das Ergebnis wird in einem Report verwendet.

Jetzt muss ich im Report über einen farblichen Indikator anzeigen, welcher
der drei der beste, bzw. der günstigste ist. Dabei spielt es keine Rolle, ob
das im Report oder in der Stored Procedure erledigt wird - wobei mit
letztere Lösung besser gefallen würde. Die Ergebnismenge müßte also so
aussehen:

Name Amount I
= Customer1 1.200 1
Customer2 2.400 0
Customer3 1.600 0

Im Report liesse sich dann leicht eine "0" oder "1" fablich darstellen.

Ich habe allerdings keine Idee, wie ich so etwas in der SP implementieren
könnte. Oder wie es im Report zu integrieren wàre.

Bin für jede Idee und Anregung dankbar :-)

Gruss
 

Lesen sie die antworten

#1 Jürgen Volke
25/11/2009 - 08:48 | Warnen spam
Hallo Jan

eine Stored Procedure liefert mir eine Ergebnismenge in der Art:

Name Amount
= ==> Customer1 1.200
Customer2 2.400
Customer3 1.600

Das Ergebnis wird in einem Report verwendet.

Jetzt muss ich im Report über einen farblichen Indikator anzeigen,
welcher der drei der beste, bzw. der günstigste ist. Dabei spielt es
keine Rolle, ob das im Report oder in der Stored Procedure erledigt
wird - wobei mit letztere Lösung besser gefallen würde. Die Ergebnismenge
müßte also so aussehen:

Name Amount I
= > Customer1 1.200 1
Customer2 2.400 0
Customer3 1.600 0

Im Report liesse sich dann leicht eine "0" oder "1" fablich darstellen.

Ich habe allerdings keine Idee, wie ich so etwas in der SP implementieren
könnte. Oder wie es im Report zu integrieren wàre.



select Name,
Amount,
case when Amount = (SELECT MIN(Amount) FROM ... )
THEN 1
ELSE 0 END as I
FROM .

HTH Jürgen

Ähnliche fragen