Il est difficile de formuler, donc je vais juste montrer un exemple et vous pouvez modifier ma question et mon titre.Supprimer les lignes, qui sont dupliquées et se suivent par conséquent
Supposons, j'ai une table
flag id value datetime
0 b 1 343 13
1 a 1 23 12
2 b 1 21 11
3 b 1 32 10
4 c 2 43 11
5 d 2 43 10
6 d 2 32 9
7 c 2 1 8
Pour chaque id
je veux COMPRESSION la table par flag
colonnes de telle sorte que toutes les valeurs en double flag
qui se suivent l'effondrement d'une ligne avec sum
agrégation. Résultat souhaité:
flag id value
0 b 1 343
1 a 1 23
2 b 1 53
3 c 2 75
4 d 2 32
5 c 2 1
PS: J'ai trouvé des fonctions comme CONDITIONAL_CHANGE_EVENT
, qui semblent être en mesure de le faire, mais les exemples dans docs ne fonctionnent pas pour moi
Y a-t-il une colonne pour spécifier la commande? –
@ lad2025 La même logique - ils doivent s'effondrer en un –
@VamsiPrabhala Malheureusement, non. Et je ne suis pas capable de l'ajouter. Mais j'ai une colonne 'date', qui est pratiquement la même –