0
votes

Obtenez la base de colonne supérieure sur une autre colonne maximale en utilisant le groupe par?

Comment obtenir la base de colonne supérieure sur une autre colonne maximale à l'aide de groupe par?

Mes données brutes: xxx

 Entrez la description de l'image ici

Ce que je veux:

Entrez la description de l'image ici

expliquer:

top_app = Banane parce que max (prix) Groupe par ID,

Total = 60 parce que SUM (prix) Groupe par ID.


7 commentaires

Pourriez-vous vous partager votre résultat actuel et résultat attendu ?


Je partage déjà tout ce qui précède.


Comment se fait-il que votre total pour l'orange est 90 et pour la banane est 50?


Oui, Somme Tous les prix Group par ID


Vous devez expliquer plus de détails. Parce que nous ne pouvons pas reproduire votre problème avec vos échantillons de données avec des résultats attendus.


Désolé, l'orange est 90, la banane est de 60 ans, je vais le modifier,


Désolé pour une mauvaise question, aidez-moi s'il vous plaît, lisez-le encore, je l'ai déjà modifiée


3 Réponses :



0
votes

comme mon hypothèse que vous voulez que le résultat soit xxx


1 commentaires

Désolé pour la mauvaise question, aidez-moi s'il vous plaît, lisez-le à nouveau, je l'ai déjà modifié.



1
votes

Démo sur DB FIDDLE

Id  TOP_APP Total
1   Banana  60.0000
2   Orange  90.0000


0 commentaires