Hier ist mein Beispieldatenvon in SQL Server
COMM_AGENT_ID ADP CHANNEL AMOUNT_TIER SUM_AMOUNT_TIER SALES_MGR
---------------------------------------------------------------------------
AC028 3583 HP 3 NULL NULL
AC028 3583 HP 3 NULL NULL
AC028 3583 HP 3 NULL NULL
AC028 3583 HP 3 NULL NULL
AC029 3583 JK 3 NULL NULL
AC029 3583 JK 3 NULL NULL
AC029 3583 JK 3 NULL NULL
AC029 3583 JK 3 NULL NULL
ich meine Ausgabe in diesem Format wollen:
COMM_AGENT_ID ADP CHANNEL AMOUNT_TIER SUM_AMOUNT_TIER SALES_MGR
--------------------------------------------------------------------------
AC028 3583 HP 3 9 ABC
AC028 3583 HP 3 NULL NULL
AC028 3583 HP 3 NULL NULL
AC028 3583 HP 3 NULL NULL
AC029 3583 JK 3 9 PQR
AC029 3583 JK 3 NULL NULL
AC029 3583 JK 3 NULL NULL
AC029 3583 JK 3 NULL NULL
Hier abc
und pqr
sind der Name, der gefüllt werden nur in der ersten Zeile und 9 ist der einige der Gruppe von auf COMM_AGENT_ID und ADP.
Ich habe getan, indem CTE auf Zeilennummer verwendet. Ich habe die Zeilennummer auf partition by ADP,comm_agent_ID
generiert und den Wert aktualisiert where SRNO=1
Und es funktioniert, aber Ausgabe ist nicht im richtigen Format.
Meine aktuelle Ausgabe:
COMM_AGENT_ID ADP CHANNEL AMOUNT_TIER SUM_AMOUNT_TIER SALES_MGR
------------------------------------------------------------------------
AC028 3583 HP 3 NULL NULL
AC028 3583 HP 3 NULL NULL
AC028 3583 HP 3 9 ABC
AC028 3583 HP 3 NULL NULL
AC029 3583 JK 3 NULL NULL
AC029 3583 JK 3 NULL NULL
AC029 3583 JK 3 9 PQR
AC029 3583 JK 3 NULL NULL
es nicht auf die erste Zeile ist.
Bearbeiten Sie Ihre Frage und fügen Sie den aktuellen Code Sie –