Ich habe diese Tabelle:Ich brauche eine Cursor/Funktion/Prozedur zu erstellen, um dieses Ergebnis zu erhalten
+----+-------+----------+---------------+
| ID | Name | Contract | ContractValue |
+----+-------+----------+---------------+
| 1 | Mike | 001 | 100$ |
+----+-------+----------+---------------+
| 1 | Mike | 004 | 177$ |
+----+-------+----------+---------------+
| 2 | Diana | 002 | 300$ |
+----+-------+----------+---------------+
| 2 | Diana | 003 | 150$ |
+----+-------+----------+---------------+
Und mit SQL bekomme ich dieses Ergebnis:
SELECT Name, SUM(ContractValue) as ContractValue
FROM table
GROUP BY Name;
+-------+---------------+
| Name | ContractValue |
+-------+---------------+
| Mike | 277$ |
+-------+---------------+
| Diana | 450$ |
+-------+---------------+
Ich brauche einen Cursor erstellen/function/procedure, die das gleiche Ergebnis wie die obige Tabelle haben wird. Natürlich sollte es anstelle einer Tabelle eine Zeichenkette wie diese sein "Mike hat 277 $ erhalten". Hat jemand eine Idee, wie es geht?
Sie müssen schreiben, was Sie bisher versucht hatte. Nach Codes zu fragen, ist hier wirklich nicht erwünscht und ich hoffe, dass diejenigen, die Antworten posten, die Person, die die Anfrage posten, vom Lernen abhalten – XING