Ich verwende eine Datenbank, die aus Antworten auf Kundenfragebögen besteht. Mein Problem ist, dass, während die Kunden jeweils mehrere Fragen gestellt wurden, die Anzahl und die spezifischen Fragen variieren und jede Frage ihre eigene Aufzeichnung hat. Jeder Fragebogen hat also drei Fragen.SQL-Abfrage: Wert als neue Variable rekodieren
Ich habe die Fragetypen gruppiert und möchte einen Datensatz für jeden Fragebogen mit allen Antworten.
Wenn qnumber [1,2,3], [4,5,6], [7,8,9] sind die gleichen und die Info ist wie dieser
ID,qnumber,avalue
1,1,4
1,4,5
1,7,6
2,2,5
2,5,6
2,8,7
3,3,7
3,6,8
3,9,9
ich die bauen wollen Abfrage so ein Ergebnis wie folgt erhalten:
ID,q1,q2,q3
1,4,5,6
2,5,6,7
3,6,7,8
Ist das überhaupt möglich?
Hier ist ein großartiger Ort zu starten. http://spaghettidba.com/2015/04/24/how-to-post-a-t-sql-question-on-a-public-forum/ –
Was ist Ihre Konvertierungslogik? Wie qnumber und avalue in q1, q2, q3 transformiert wurden? –