php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 10.12.2010, 08:44  
Benutzer
 
Registriert seit: 08.11.2010
Beiträge: 33
PHP-Kenntnisse:
Anfänger
dennis130790 befindet sich auf einem aufstrebenden Ast
Standard Komma statt Punkt

Hallo,

wenn ich eine abfrage mache, gibt er mit anstatt ein Komma n Punkt aus. Ich will aber das die nachkommazahlen mit einem komma angezeigt werden. hier mal die abfrage,wodrum es geht...

PHP-Code:
IFNULLROUND100 SUMt2.`Ereignisse` ) * SUMt2.`Gespräche` ) , ) , 100 
wie müsste dies aussehen, damit er mir ein komma ausspuckt?
dennis130790 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 10.12.2010, 08:47  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Guckst du hier: http://dev.mysql.com/doc/refman/5.0/...nction_replace

Allerdings gehört die Darstellung von Daten in die Applikation und nicht in die Datenbank.
cycap ist offline   Mit Zitat antworten
Alt 10.12.2010, 08:56  
Benutzer
 
Registriert seit: 08.11.2010
Beiträge: 33
PHP-Kenntnisse:
Anfänger
dennis130790 befindet sich auf einem aufstrebenden Ast
Standard

man kann das doch bestimmt in die mysql abfrage einbauen oder? sowas in dert art:

weil ich nicht weiß wie ich das machen soll, wo ich das einbinden soll in php:

PHP-Code:
$darstellung AbfrageZuArray("SELECT t1.`hierachieschluessel_9-10_bezeichnung` , IFNULL( SUM( t2.`Ereignisse` ) , 0 ) , IFNULL( SUM( t2.`Gespräche` ) , 0 ) , IFNULL( SUM( t2.`Arbeitsbedingt` ) , 0 ) , IFNULL( SUM( t2.`vereinbarungen` ) , 0 ) , IFNULL( ROUND( 100 / SUM( t2.`Ereignisse` ) * SUM( t2.`Gespräche` ) , 1 ) , 100 )
FROM (

SELECT DISTINCT `hierachieschluessel_9-10_bezeichnung` , `hierachieschluessel_7-8_nummer` , `hierachieschluessel_nummer`
FROM `mitarbeiter_raw`
) AS `t1`
LEFT JOIN (

SELECT `hierachieschlüssel` , COUNT( t1.`mitarbeiter_personalnummer` ) AS `Ereignisse` , COUNT( t2.`geführt_am` ) AS `Gespräche` , SUM( t2.`arbeitsbedingt` ) AS `Arbeitsbedingt` , SUM( t2.`vereinbarung` ) AS `vereinbarungen`
FROM `krankmeldungen` AS `t1`
LEFT JOIN `fürsorgegespräche` AS `t2` ON ( t1.mitarbeiter_personalnummer = t2.personalnummer
AND t1.`krank_ab` >= t2.`krank_ab`
AND t1.`krank_bis` <= t2.`krank_bis` )
GROUP BY `hierachieschlüssel`
) AS `t2` ON ( t1.`hierachieschluessel_nummer` = t2.`hierachieschlüssel` )
WHERE t1.`hierachieschluessel_nummer` LIKE '0015/53357%'
GROUP BY t1.`hierachieschluessel_9-10_bezeichnung`
ORDER BY t1.`hierachieschluessel_9-10_bezeichnung`"
null"mysql:host=;dbname=t""""");

echo
"
<html>
<head>
<title>Feedbackgespräche KBW Teambezogen (01.10.2010-30.09.2011)</title> 
</head>
<body>
"
;
echo 
"<h3>Feedbackgespräche KBW Teambezogen (01.10.2010-30.09.2011)</h3>";

echo 
"<table border='1' style='border-collapse:collapse;'>";
    echo 
"<tr bgcolor='#98F5FF'><td>Organisationseinheit</td><td>Ereignisse Gesamt</td><td>Geführte Gespräche</td><td>Anzahl Vereinbarungen</td><td>Arbeitsbedingte Ausfaallzeiten</td><td>Geführte Gespräche in %</td></tr>";


for (
$i=0;$i<=count($darstellung)-1;$i++){
         echo
"<tr>";
        for (
$j=0$j<=(count($darstellung[$i])/2)-1$j++){
            echo
"<td>";
            echo 
$darstellung[$i][$j];

            echo
"</td>";
   
        };   
    }; 
dennis130790 ist offline   Mit Zitat antworten
Alt 10.12.2010, 08:58  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Ich hab dir doch nen Link geschickt wo steht was du einbauen musst, soll ichs dir auch noch vorlesen?
cycap ist offline   Mit Zitat antworten
Alt 10.12.2010, 09:02  
Benutzer
 
Registriert seit: 08.11.2010
Beiträge: 33
PHP-Kenntnisse:
Anfänger
dennis130790 befindet sich auf einem aufstrebenden Ast
Standard

tut mir leid, ist glaub ich noch zu "früh" für mich^^, aber ich finde es leider nicht :-/...

könntest du mir das vllt. für meinen bepspiel einmal zeigen? sorry nochmal
dennis130790 ist offline   Mit Zitat antworten
Alt 10.12.2010, 09:05  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Auf der Seite steht doch nen Beispiel:
Code:
SELECT REPLACE('www.mysql.com', 'w', 'Ww');
Da ersetzt du halt die 3 Werte mit denen die du brauchst:

Code:
SELECT REPLACE(IFNULL( ROUND( 100 / SUM( t2.`Ereignisse` ) * SUM( t2.`Gespräche` ) , 1 ) , 100 )  , '.', ',')
cycap ist offline   Mit Zitat antworten
Alt 10.12.2010, 09:09  
Benutzer
 
Registriert seit: 08.11.2010
Beiträge: 33
PHP-Kenntnisse:
Anfänger
dennis130790 befindet sich auf einem aufstrebenden Ast
Standard

hab das so eingefügt, aber dann spuckt er mir jetzt in meiner php seite nichts mehr aus,keine ergebnisse...
dennis130790 ist offline   Mit Zitat antworten
Alt 10.12.2010, 09:12  
Benutzer
 
Registriert seit: 08.11.2010
Beiträge: 33
PHP-Kenntnisse:
Anfänger
dennis130790 befindet sich auf einem aufstrebenden Ast
Standard

das die fehlermeldung jetzt:
"#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT REPLACE ( IFNULL( ROUND( 100 / SUM( t2 . `Ereignisse` ) * SUM( t2 . `Gesp' at line 1 "
dennis130790 ist offline   Mit Zitat antworten
Alt 10.12.2010, 09:13  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Dann solltest du deinen Syntax-Fehler suchen ... oh man
cycap ist offline   Mit Zitat antworten
Alt 10.12.2010, 09:15  
Benutzer
 
Registriert seit: 08.11.2010
Beiträge: 33
PHP-Kenntnisse:
Anfänger
dennis130790 befindet sich auf einem aufstrebenden Ast
Standard

hab den fehler, select replace ohne select
dennis130790 ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Preis speichern (Komma in Punkt wandlen) noop PHP Tipps 2010 76 07.07.2010 20:16
Komma statt Punkt - Formatierung einer Zahl compotter PHP Tipps 2009 4 26.06.2009 13:41
[Erledigt] Rechnung mit punkt und komma problem. need help. linuxoderwindow PHP Tipps 2008 14 08.12.2008 12:47
Punkt und Komma in einer Variablen vertauschen tschekowski PHP Tipps 2008 1 10.09.2008 03:14
Währungszahlen mit Komma und Punkt formatieren BenTreeser PHP Tipps 2008 4 17.07.2008 02:45
Währungszahlen mit Komma und Punkt formatieren BenTreeser PHP Tipps 2008 4 16.07.2008 18:17
Punkt statt komma Diego1978 HTML, Usability und Barrierefreiheit 2 04.07.2008 22:44
Punkt in Komma umwandeln MAD King PHP Tipps 2006 14 24.04.2006 19:43
decimal : punkt zu komma konvertieren Das Devil PHP Tipps 2006 2 20.04.2006 11:39
Komma in Punkt wandeln Markus Biehl PHP Tipps 2006 5 10.02.2006 14:48
JS: Punkt in Komma umwandeln dj-digger HTML, Usability und Barrierefreiheit 6 02.02.2006 12:52
komma statt punkt in berechnung Sclot HTML, Usability und Barrierefreiheit 8 27.12.2005 19:11
Punkt in Zahl - Sollte aber Komma sein! CHRIS PHP Tipps 2005-2 10 03.10.2005 16:57
Punkt zu Komma HSFighter PHP Tipps 2005 17 06.04.2005 21:20
punkt durch komma ersetzen? PHP Tipps 2005 11 04.03.2005 21:41

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mysql komma statt punkt, sql komma statt punkt, php round komma statt punkt, php komma statt punkt, sql punkt in komma, mysql punkt komma, http://www.php.de/datenbanken/74922-komma-statt-punkt.html, sql summe punkt komma, komma statt punkt html, komma statt punkt php, mysql formate komma statt punkt, komma statt punkt sql, sql komma in punkt, php round komma satt punkt, round mit komma statt punkt, sql komma punkt, mysql kommazahlen, round komma statt punkt, sql server 2005 zahlen punkt komma, php round mit komma

Alle Zeitangaben in WEZ +2. Es ist jetzt 11:13 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum