Hallo zusammen,
ich habe Probleme mit meiner Ausgabe. Ich möchte wenn der Preis (money) NULL ist ganz gerne in der Anzeige ein '-' stehen haben und kein NULL.
Da das durch die implizite Konvertierung nicht geht muss ich Money in nvarchar casten.
Leider wird dann bei '-' 0,00 angezeigt:
Zweiter Versuch es werden '-' angezeigt, allerdings wird die Zahl dann auf 2 Nachkommastellen gerundet, es sollten aber 4 sein.
Kann mir jemand weiterhelfen? Danke im voraus!
Gruß Ratze
ich habe Probleme mit meiner Ausgabe. Ich möchte wenn der Preis (money) NULL ist ganz gerne in der Anzeige ein '-' stehen haben und kein NULL.
Da das durch die implizite Konvertierung nicht geht muss ich Money in nvarchar casten.
Leider wird dann bei '-' 0,00 angezeigt:
PHP:
case when basispreis is null then cast('-' as money) else basispreis end
Zweiter Versuch es werden '-' angezeigt, allerdings wird die Zahl dann auf 2 Nachkommastellen gerundet, es sollten aber 4 sein.
PHP:
case when cast(basispreis as nvarchar(10)) is null then '-' else cast(basispreis as nvarchar(10)) end
Kann mir jemand weiterhelfen? Danke im voraus!
Gruß Ratze