leim: order by feldname asc funktioniert nicht richtig

Schönen guten Sonntag,

ich habe ein Abfrage in mysql die auch soweit funktioniert, nur sobald die Werte größer werden als 1000,00 € wird nicht mehr richtig sotiert.

Die Werte die größer 1000,00 € sind werden an den Anfang der Tabelle gesetzt anstatt an deren Position die am im unteren Bereich liegt.

Wenn die Werte unter 1000,00 € liegen funktioniert alles wunderbar.

ausschnitt:

where bandbreite > ".$_GET['dsl']." and bandbreite < ".$next." or immer = 'ja' order by rechnerisch asc");

mbg laim

  1. Hi,

    ich habe ein Abfrage in mysql die auch soweit funktioniert, nur sobald die Werte größer werden als 1000,00 € wird nicht mehr richtig sotiert.
    Die Werte die größer 1000,00 € sind werden an den Anfang der Tabelle gesetzt anstatt an deren Position die am im unteren Bereich liegt.

    Hast Du etwa Zahlenwerte in einer String-Spalte?

    cu,
    Andreas

    --
    Warum nennt sich Andreas hier MudGuard?
    O o ostern ...
    Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.
    1. Hallo,

      is richtig mit float(7,2) taucht dieses Problem nicht auf.

      Nur wie bekommen ich in der Ausgabe ein komma anstatt einen Punkt?

      mbg laim

      1. Hello,

        Nur wie bekommen ich in der Ausgabe ein komma anstatt einen Punkt?

        Sehr entscheidender Teil: "Ausgabe". Mit einer entsprechenden Funktion, in PHP z.B. number_format()

        MfG
        Rouven

        --
        -------------------
        sh:| fo:} ch:? rl:( br:& n4:{ ie:| mo:} va:) js:| de:] zu:| fl:( ss:) ls:& (SelfCode)
        Konsens ist kein Beweis  --  John Naisbitt