Uhrzeiten werden nicht chronologisch sortiert trotz Group by

  • Hallo liebe Forum Mitglieder,


    ich habe das Problem, dass meine Zeitwerte nicht chronologisch sortiert werden, obwohl ich den Group by Befehl hinzugefügt habe.
    Ich komme einfach zu keiner Lösung und bräuchte dringend Eure Hilfe. Vielen Dank!


    Das Liniendiagramm ist mit jquery flot umgesetzt.


    Anbei die Abfrage:

    ##CHARTMULTI['
    SELECT
    COUNT(*) AS 'val',
    UhrzeitDesVorfalls AS 'key',
    'Item 1' AS series
    FROM dc_2010_06_25_f51e49ca4028581955, cur_artikel
    WHERE art_inh_id = vid AND DatumDerMeldung LIKE '%2014%' AND Standort LIKE '%R%' AND (art02='j') AND (Abteilung LIKE '%1%' OR Abteilung LIKE '%2%' OR Abteilung LIKE '%3%' OR Abteilung LIKE '%4%' OR Abteilung LIKE '%5%' OR Abteilung LIKE '%6%' OR Abteilung LIKE '%7%' OR Abteilung LIKE '%8%' OR Abteilung LIKE '%9%' OR Abteilung LIKE '%10%' OR Abteilung LIKE '%11%' OR Abteilung LIKE '%12%' OR Abteilung LIKE '%13%' OR Abteilung LIKE '%14%' OR Abteilung LIKE '%15%')
    GROUP BY UhrzeitdesVorfalls


    UNION


    SELECT
    COUNT(*) AS 'val',
    UhrzeitDesVorfalls AS 'key',
    'Item 2' AS series
    FROM dc_2010_06_25_f51e49ca4028581955, cur_artikel
    WHERE art_inh_id = vid AND DatumDerMeldung LIKE '%2014%' AND Standort LIKE '%R%' AND (art05='j') AND (Abteilung LIKE '%1%' OR Abteilung LIKE '%2%' OR Abteilung LIKE '%3%' OR Abteilung LIKE '%4%' OR Abteilung LIKE '%5%' OR Abteilung LIKE '%6%' OR Abteilung LIKE '%7%' OR Abteilung LIKE '%8%' OR Abteilung LIKE '%9%' OR Abteilung LIKE '%10%' OR Abteilung LIKE '%11%' OR Abteilung LIKE '%12%' OR Abteilung LIKE '%13%' OR Abteilung LIKE '%14%' OR Abteilung LIKE '%15%')
    GROUP BY UhrzeitdesVorfalls


    UNION

    SELECT
    COUNT(*) AS 'val',
    UhrzeitDesVorfalls AS 'key',
    'Item 3' AS 'series'
    FROM dc_2010_06_25_f51e49ca4028581955, cur_artikel
    WHERE art_inh_id = vid AND DatumDerMeldung LIKE '%2014%' AND Standort LIKE '%R%' AND (Abteilung LIKE '%1%' OR Abteilung LIKE '%2%' OR Abteilung LIKE '%3%' OR Abteilung LIKE '%4%' OR Abteilung LIKE '%5%' OR Abteilung LIKE '%6%' OR Abteilung LIKE '%7%' OR Abteilung LIKE '%8%' OR Abteilung LIKE '%9%' OR Abteilung LIKE '%10%' OR Abteilung LIKE '%11%' OR Abteilung LIKE '%12%' OR Abteilung LIKE '%13%' OR Abteilung LIKE '%14%' OR Abteilung LIKE '%15%')
    AND art03='j'
    GROUP BY UhrzeitdesVorfalls


    UNION


    SELECT
    COUNT(*) AS 'val',
    UhrzeitDesVorfalls AS 'key',
    'Item 4' AS 'series'
    FROM dc_2010_06_25_f51e49ca4028581955, cur_artikel
    WHERE art_inh_id = vid AND DatumDerMeldung LIKE '%2014%' AND Standort LIKE '%R%' AND (Abteilung LIKE '%1%' OR Abteilung LIKE '%2%' OR Abteilung LIKE '%3%' OR Abteilung LIKE '%4%' OR Abteilung LIKE '%5%' OR Abteilung LIKE '%6%' OR Abteilung LIKE '%7%' OR Abteilung LIKE '%8%' OR Abteilung LIKE '%9%' OR Abteilung LIKE '%10%' OR Abteilung LIKE '%11%' OR Abteilung LIKE '%12%' OR Abteilung LIKE '%13%' OR Abteilung LIKE '%14%' OR Abteilung LIKE '%15%')
    AND art06='j'
    GROUP BY UhrzeitdesVorfalls


    UNION


    SELECT
    COUNT(*) AS 'val',
    UhrzeitDesVorfalls AS 'key',
    'Item 5' AS 'series'
    FROM dc_2010_06_25_f51e49ca4028581955, cur_artikel
    WHERE art_inh_id = vid AND DatumDerMeldung LIKE '%2014%' AND Standort LIKE '%R%' AND (Abteilung LIKE '%1%' OR Abteilung LIKE '%2%' OR Abteilung LIKE '%3%' OR Abteilung LIKE '%4%' OR Abteilung LIKE '%5%' OR Abteilung LIKE '%6%' OR Abteilung LIKE '%7%' OR Abteilung LIKE '%8%' OR Abteilung LIKE '%9%' OR Abteilung LIKE '%10%' OR Abteilung LIKE '%11%' OR Abteilung LIKE '%12%' OR Abteilung LIKE '%13%' OR Abteilung LIKE '%14%' OR Abteilung LIKE '%15%')
    AND art13='j'
    GROUP BY UhrzeitdesVorfalls;']##



    So sieht das Ergebnis aus: