2016-04-03 10 views
2

Summe ich summieren möchte ich die Summe der Feldversuche und die Summe der Punkte miteinander verkettet anzeigen, aber ich bekomme nur die Summe der Feldversuche.Wie zwei Felder mit CASE WHEN in SQLite auf Android

SELECT 
ContactName, 
SUM(CASE WHEN event = 'Event1' THEN tries || '/' || points END) AS "E1", 
SUM(CASE WHEN event = 'Event2' THEN tries || '/' || points END) AS "E2", 
SUM(CASE WHEN event = 'Event3' THEN tries || '/' || points END) AS "E3", 

FROM names 
WHERE 
period = 2 
GROUP BY 
ContactName 
+0

Sind Sie für 'Group_concat()' suchen? –

+0

Was ist die Syntax in meinem Fall, in dem ich ein "/" zwischen den beiden Feldern brauche? –

+0

Probieren Sie 'group_concat (col_name separator '/')' –

Antwort

1

Ich habe die folgenden durch die beiden Summen Dividieren

SUM(CASE WHEN event = 'Event1' THEN tries END) || "/" || SUM(CASE WHEN event = 'Event1' THEN points END) AS "E1"