הוספת sequence לעמודה עם תנאים
שלום לכולם,
תודה מראש לעונים.
יש לי טבלה עם 4 עמודות: (table(A,B,C, D
הבעיה: אני צריך להוסיף sequence שמתחיל מ 1 לעמודה C רק איפה שיש לי דופליקציות עבור שלושת העמודות הראשונות
(group by A,B,C having count(*) > 1).
בנוסף sequence צריך להתחיל מה - D הכי גדול (order by by D desc).
ה- sequence מתאפס (ל-1) עבור כל A,B,C ייחודי.
כלומר עבור הטבלה הבאה:
A B C D
1 1 X 10
1 1 X 20
2 2 Y 2
2 2 Y 1
3 3 Z 7
אני אצפה לקבל את הטבלה:
A B C D
1 1 X_2 10
1 1 X_1 20
2 2 Y_1 2
2 2 Y_2 1
3 3 Z 7
מקווה שהבהרתי את עצמי בצורה סבירה
שלום לכולם,
תודה מראש לעונים.
יש לי טבלה עם 4 עמודות: (table(A,B,C, D
הבעיה: אני צריך להוסיף sequence שמתחיל מ 1 לעמודה C רק איפה שיש לי דופליקציות עבור שלושת העמודות הראשונות
(group by A,B,C having count(*) > 1).
בנוסף sequence צריך להתחיל מה - D הכי גדול (order by by D desc).
ה- sequence מתאפס (ל-1) עבור כל A,B,C ייחודי.
כלומר עבור הטבלה הבאה:
A B C D
1 1 X 10
1 1 X 20
2 2 Y 2
2 2 Y 1
3 3 Z 7
אני אצפה לקבל את הטבלה:
A B C D
1 1 X_2 10
1 1 X_1 20
2 2 Y_1 2
2 2 Y_2 1
3 3 Z 7
מקווה שהבהרתי את עצמי בצורה סבירה