Ich hoffe, etwas zu finden.pause row_number() folge basierend auf flag variable
Ich habe Daten wie unten
ID Monat flag 111 jan 1 111 feb 1 111 mar 1 111 April 0 111 jun 1 222 jan 1 222 feb 1 angegeben 222 mar 0 222 April jun 1
I für den Ausgang, wie unten
suchenID Monat flag um 111 jan 1 1 111 feb 1 2 111 mar 1 3 111 April 0 1 111 jun 1 1 222 jan 1 1 222 feb 1 2 222 mar 0 1 222 April 0 2 222 1. Juni 1
ich versuchte row_number(), aber das Problem ist, dass wir die Sequenz nicht brechen können und von vorn beginnen. Bei einer Gesamthöhe, wann immer es eine Änderung in Flagvariable von 0 auf 1 oder 1 auf 0 Ich muss von 1 für jede ID Zählen beginnen separat
Mein Fehler Ich muss es in Postgresql tun –
Ich kann es in Postgres tun. Vielen Dank –