ich einen Tisch haben,Looping über einen Tisch und Parsen von Daten einer Spalte
incassoid Amount Details
========= ====== ===============
1 1.0000 5||0.4999;7||0.0001;9||0.0500
2 2.0000 3||1.0000;15||1.0000
3 1.0000 8||1.0000
wo im Detail Spalte bedeutet 5||0.4999
5
ist ein productid
und 0.4999
ist das Geld Produkt hat, was ich brauche zu bekommen ist die Werte aus den Details Abschnitt und stellen Sie es in der Tabelle, Es muss über alle incassoid
Schleife, und für jede incassoid
, brauche ich die Details wie folgt, als Beispiel für incassoid
1
, sollte es Details wie diese zeigen,
incassoid Productid productamount amount
========= ========= ============ =========
1 5 0.4999 1
1 7 0.0001 1
1 9 0.0500 1
Ich versuche einen Weg zu finden, den Detailbereich zu analysieren, aber ich bin mir nicht sicher, wie ich das machen soll, kann jemand bitte mir dabei helfen.
Danke !!!
Ich denke, Sie schon bemerkt haben, aber nie Speichern von Daten ähnlich. Haben Sie separate Spalten für die verschiedenen Details. – jarlh
Mögliches Duplikat von [SQL Split-Werte zu mehreren Zeilen] (http://stackoverflow.com/questions/17942508/sql-split-values-to-multiple-rows) – mitkosoft
Auch wenn Sie das irgendwie tun, wird dies nie gehen effizient genug sein, um es in Produktion zu bringen. Sie sollten eine separate Tabelle für Details haben, die genauso aussehen sollte wie das Ergebnis, das Sie erwarten. –