Einzelnen Beitrag anzeigen

Tau

Registriert seit: 17. Mär 2003
Ort: Bludenz
221 Beiträge
 
Delphi 7 Enterprise
 
#1

Select inkl. berechnung und Formatiereung

  Alt 9. Nov 2005, 17:35
Datenbank: MS SQL • Version: 2000 • Zugriff über: ADO
Hallo Leute

habe auch wieder mal ein kleines Problem

Folgende Daten möchte ich in einen Select abfrage einbinden

Spalte1 = Decimal mit 6 Kommastellen
Spalte2 = Decimal mit 6 Kommastellen
Spalte3 = Varchar (10)

SQL-Code:
Werte in den Spalten
Spalte1 Spalte2 Spalte3
1,568 10 GSTH
756,26 12 EVGHU
2,0254 <NULL> DRB
45,1258 <NULL> WFHI
SQL-Code:
SELECT Spalte1, Spalte2, CAST(Spalte1/ 100 * Spalte2+ Spalte1 AS varchar(20)) + ' ' + Spalte3 AS Expr1
FROM Tabelle1
SQL-Code:
Ergebnis Werte in den Spalten
Spalte1 Spalte2 Spalte3 Expr1
1,6055 10 GSTH 1.7660500000000 GSTH
48,367 12 EVGHU 53.2037000000000 EVGHU
2,0254 <NULL> DRB <NULL>
45,1258 <NULL> WFHI <NULL>
Jetzt mein Frage

1) wie kann ich die überflüssigen 0 beseitigen am Ende der Zahl in der Spalte (Expr1)
2) und wie bekomme ich ein ergebnis in der Spalte (Expr1) wo die <Null> stehen.
Das Ergebnis solte so aussehen: Spalte1 + Spalte3 (2,0254 DRB)

Stehe bei diesem Problem leider etwas auf dem Schlauch.

Ich hoffe es kann mir einer einen Tipp geben wie ich das Lösen kann, Danke.

schöne Grüsse
Tau
http://www.quad-offroad.com
wer kämpft kann verlieren aber wer nicht kämpft hat verloren
( Delphi 7 )
  Mit Zitat antworten Zitat