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:

  • Ein Silberstreif am Horizont...
    Ich habe es nachgelesen und versucht. Ich kriege es nicht hin. Könntest Du mir helfen? Ich habe so meine Schwierigkeiten mit der richtigen Klammerung.