FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
Etats & Requêtes
→
Requete SQL multi colonne
Requete SQL multi colonne
Débuté par Jean-François P, 11 avr. 2019 09:56 - 4 réponses
Connectez-vous…
Jean-François P
#1
Membre enregistré
97 messages
Popularité : +1 (1 vote)
Posté le 11 avril 2019 - 09:56
Bonjour,
Je suis assez novice en sql et je voulais savoir si il est possible de sommer deux colonnes en fonctions de deux autres colonnes.
Je m'explique :
J'ai ma BDD avec mes 5 colonnes
- Date
- Mode de paiement 1
- Mode de paiement 2
- Montant paiement 1
- Montant paiement 2
Est il possible de faire une somme des paiements en fonction du mode de paiement et de la date?
Bien cordialement
Jef
Signaler
0
0
Jean-François P
#2
Membre enregistré
97 messages
Popularité : +1 (1 vote)
Posté le 11 avril 2019 - 10:12
Exemple :
Date | Mode de paiement 1 | Mode de paiement 2 | Montant paiement 1 | Montant paiement 2
01/02/2019 | Espèce | Chèque | 2€ | 2€
01/02/2019 | Chèque | CB | 4€ | 4€
02/02/2019 | CB | Espèce | 6€ | 6€
02/02/2019 | Espèce | CB | 2€ | 2€
03/02/2019 | CB | Chèque | 4€ | 4€
03/02/2019 | Chèque | Espèce | 6€ | 6€
Le résultat serait :
01/02/2019 | Espèce | 2€
01/02/2019 | Chèque | 6€
01/02/2019 | CB | 4€
02/02/2019 | Espèce | 8€
02/02/2019 | Chèque | 0€
02/02/2019 | CB | 8€
03/02/2019 | Espèce | 6€
03/02/2019 | Chèque | 10€
03/02/2019 | CB | 4€
Je sèche vraiment, merci de votre aide.
Bien cordialement
Jef
Signaler
0
0
WindevMan
#3
Membre enregistré
2 messages
Posté le 17 avril 2019 - 16:57
il suffit de faire un SUM et un GROUP BY
Signaler
0
0
Britneymcdaniel
#4
Membre enregistré
5 messages
Posté le 29 juillet 2022 - 13:54
I think You have to try this:
UPDATE table1
SET a = t2.a, b = t2.b, .......
FROM table2 t2
WHERE table1.id = t2.id
That should work in most SQL dialects, excluding Oracle.
And yes - it's a lot of typing - it's the way SQL does this.
Signaler
0
0
Britneymcdaniel
#5
Membre enregistré
5 messages
Posté le 30 juillet 2022 - 07:24
Britneymcdaniel escribió:
I think You have to try this:
https://www.kohlsfeedback.onl/
UPDATE table1
SET a = t2.a, b = t2.b, .......
FROM table2 t2
WHERE table1.id = t2.id
That should work in most SQL dialects, excluding Oracle.
And yes - it's a lot of typing - it's the way SQL does this.
In the real world, you will often want to select multiple columns. Luckily, SQL makes this really easy. To select multiple columns from a table, simply separate the column names with commas!
Signaler
0
0
→ Revenir à Etats & Requêtes
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Hors-sujet
Outils
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte