Ich verwende derzeit Microsoft SQL Server. Ich versuche mit Case-Ausdrücken in meiner Sicht zu arbeiten, um einen Bereich zu erstellen. HierSQL-Case-Ausdruck zum Erstellen eines Bereichs
ein Beispiel: 22.67-88.23
:
- Der Bereich Minimum nicht unter 0
- Der Bereich Maximum über 100
- nicht erwartet werden kann Ausgabe IE sein kann.
Hier ist, was ich versucht habe.
CONVERT(varchar(12)
,(CASE WHEN (X.AVG - (2 * X.AVG)) < 0
THEN 0
END
+ '-'
+ CASE WHEN (X.AVG + (2 * X.AVG)) > 100
THEN 100
END
)) as Range
Fallausdrücke, keine Aussagen. – jarlh
@jarlh Danke für den Tipp. Ich habe meine Frage angepasst. – Brad
Was ist das "Problem auf der als Teil"? –