[SQL allgemein] Sortierung nach Auflösung

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [SQL allgemein] Sortierung nach Auflösung

    Geht es nur mir so oder bin ich schon zu lange vorm PC ?

    --------------------------------------------------------------------------------------
    SQL-Befehl: SELECT Resolution FROM `Resolution` WHERE active = '1' ORDER BY `Resolution` DESC LIMIT 0, 30 ;
    Zeilen: 3
    ----------------------
    Resolution
    720 x 480
    1288 x 100
    1020 x 633

    --------------------------------------------------------------------------------------
    SQL-Befehl: SELECT Resolution FROM `Resolution` WHERE active = '1' ORDER BY `Resolution` ASC LIMIT 0, 30 ;
    Zeilen: 3
    -----------------------
    Resolution
    1020 x 633
    1288 x 100
    720 x 480


    Wieso wird mir die Auflösung 1288 x 100 in der Mitte ausgegeben ?

  • #2
    Weil du die Auflösungen als Strings vergleichst.


    1
    11
    12
    13
    ...
    2
    21
    22
    ...
    7
    71
    72
    ...

    Kommentar


    • #3
      Danke Tobi ...

      muss jetzt nur noch ne Lösung finden
      oder hast du auch noch eine parat ?

      Kommentar


      • #4
        Ich geb dir erstmal die Chance drüber nachzudenken.

        Kommentar


        • #5
          Trenne doch die beiden Zahlen und speicher es als Integerwert ab?

          mfg
          www.little-dev.de - PHP und Web 2.0

          Kommentar


          • #6
            hmm habe drüber nachgedacht jedoch auf kein Ergebniss gekommen
            beide Werte seperat in die Datenbank abzuspeichern schließe ich aus weil ich dann die ausgabe wiederzusammenfügen müsste. und auf die komplette Seite gesehen ein schwieriges und langwieriges aunterfangen.

            Noch jemand eine Idee ?

            Kommentar


            • #7
              Na, wenn du immer noch nicht weitergekommen bist.....


              im ORDER BY kannst du auch ein CAST benutzen. So kannst du deinen String in ein Integer casten und dann nach diesem Integer sortieren...
              signed oder unsigned... das ist hier die Frage

              Kommentar


              • #8
                Yep wusste die funktion in mysql noch nicht
                Jetzt funzt aber alles so wie gewollt ... Danke an euch drei

                Kommentar

                Lädt...
                X