Auf Thema antworten

Wenn du nir wissen willst wieviele "K" am Tag (ROW) sind kannst du doch einfach dies machen:

Da musst du nur die fehlenden Felder in das erste SELECT einsetzen



[CODE]WITH conc AS (

    SELECT id, `PUE_Jahr`, `PUE_Monat`, CONCAT_WS(',',',', `PUE_Kenner1Tag1`, `PUE_Kenner1Tag2`, `PUE_Kenner1Tag31`,',') as c

    FROM ktable

)

SELECT

    id, `PUE_Jahr`,

    CAST((CHAR_LENGTH(c) - CHAR_LENGTH(REGEXP_REPLACE(c, 'K,', '')))/2 AS INT) AS Anzahl_K

FROM  conc;

[/CODE]


Das Ergenis:



[CODE]1    2025    0

2    2025    1

3    2025    1

4    2025    1

5    2025    2

6    2025    2[/CODE]


Die Tabelle:



[CODE]1    2025    2    U    U    K1

2    2025    2    A    K    K4

3    2025    2    X    K    K4

4    2025    2    A    B    K

5    2025    2    K    K    K4

6    2025    2    A    K    K[/CODE]


Zurück
Oben