0
votes

Valeur de la somme par date, deux tables

J'ai deux tables dans TAB1 et TAB2, l'objectif est de la somme des valeurs de somme toutes les occurrences de la valeur de l'ID donné dans Tab2 et les affichent à côté de la date;

Mon premier TAB1 looks P>

+-----+------------+
| sum |    date    |
+-----+------------+
|  10 | 2019-05-06 |
| 110 | 2019-05-11 |
|  60 | 2019-07-15 |
+-----+------------+


3 commentaires

Pourquoi 60 dans la ligne 3D?


La sortie indiquée semble être inexacte.


C'est comme si le compte bancaire transférer de l'argent sur un compte (IN) et du compte (OUT)


3 Réponses :


0
votes

Utiliser la fonction de fenêtre somme () xxx


0 commentaires

0
votes

Vous semblez vouloir vouloir une somme cumulative: xxx

Vous pouvez simplifier à l'aide d'une sous-requête ou d'une jointure latérale: xxx

EDIT: < / p>

si à la fois d'intérieur et de sortie peut être rempli: xxx

Vous pouvez simplifier à l'aide d'une sous-requête ou d'une jointure latérale: xxx < / pré>


2 commentaires

Ça me donne tort et (résumer toutes les valeurs?) Et de l'OFC, je n'ai pas mentionné, mais la colonne de la colonne pourrait être remplie (j'ai édité le problème)


@cvzx. . . J'ai ajusté la réponse. C'est en fait plus simple.



0
votes

avec sommation conditionnelle de la valeur de colonne: xxx pré>

voir le Demo .
Résultats: P>

| sum | date       |
| --- |----------- |
| 10  | 2019-05-06 |
| 110 | 2019-05-11 |
| 60  | 2019-07-15 |


2 commentaires

Et avez-vous une idée de la modifier lorsque je veux qc comme ça, mais pour tout identifiant possible, pas pour un? J'ai essayé avec ID de Tab1 mais je ne l'ai pas eu


Donnez-moi quelques minutes pour essayer quelque chose.