Guten Morgen,
ich hab da ein kleines Problem
Ich mache mit Zope eine Abfrage aus einer SQL Datenbank und rechne in dieser Abfrage noch :
Select (sum (dauer))/60000
from call
group by datum;
auf jedenfall bekomm ich dadurch, dass ich ja duch 60000 teile eine Ergebnis das einen "." als dezimaltrennstelle hat. Ich brauche aber, da ich auf einem deutschen PC arbeite und die Ergebnise in Excel laden möchte, ein "," als dezimaltrennstelle. Gibt es da einen einfachen "cast" befehl oder so?
Gruß BoOnOdY
Formatproblem mit Ausgabe aus SQL-Abfrage+Rechnung
- Käptn Haddock
- User
- Beiträge: 169
- Registriert: Freitag 24. März 2006, 14:27
Du könntest Glück haben und es geht mit den client-encoding der Datenbank, da bin ich mir aber nicht sicher, ob da Dezimaltrennzeichen beeinflußt werden. Oder du mußt das Ergebnis in einen String umwandeln und den . mit , ersetzen.BoOnOdY hat geschrieben:Guten Morgen,
ich hab da ein kleines Problem
Ich mache mit Zope eine Abfrage aus einer SQL Datenbank und rechne in dieser Abfrage noch :
Select (sum (dauer))/60000
from call
group by datum;
auf jedenfall bekomm ich dadurch, dass ich ja duch 60000 teile eine Ergebnis das einen "." als dezimaltrennstelle hat. Ich brauche aber, da ich auf einem deutschen PC arbeite und die Ergebnise in Excel laden möchte, ein "," als dezimaltrennstelle. Gibt es da einen einfachen "cast" befehl oder so?
Gruß BoOnOdY
Gruß Uwe
---------------------------------
have a lot of fun!
have a lot of fun!