Affichage d'un tableau avec 2 requêtes différente
Résolu/Fermé
salim_1305
Messages postés
60
Date d'inscription
lundi 18 novembre 2013
Statut
Membre
Dernière intervention
7 novembre 2018
-
13 mars 2017 à 09:54
salim_1305 Messages postés 60 Date d'inscription lundi 18 novembre 2013 Statut Membre Dernière intervention 7 novembre 2018 - 13 mars 2017 à 14:38
salim_1305 Messages postés 60 Date d'inscription lundi 18 novembre 2013 Statut Membre Dernière intervention 7 novembre 2018 - 13 mars 2017 à 14:38
A voir également:
- Affichage d'un tableau avec 2 requêtes différente
- Tableau croisé dynamique - Guide
- Tableau ascii - Guide
- Comment faire un tableau - Guide
- Trier un tableau excel - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
2 réponses
jordane45
Messages postés
38389
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 janvier 2025
4 730
Modifié par jordane45 le 13/03/2017 à 10:20
Modifié par jordane45 le 13/03/2017 à 10:20
Bonjour,
Un truc du genre peut-être
Cordialement,
Jordane
Un truc du genre peut-être
$sql = "SELECT Q.article , Q.chapitre , Q.date ,SUM(Q.montant_actuel) AS parchapitre ,SUM(Q.montant_prec) AS anterieur FROM ( SELECT article , chapitre , date ,IF(num_borde = '$num_borde', montant,0 ) as montant_actuel ,IF(num_borde < '$num_borde', montant,0 ) as montant_prec FROM depense ) Q WHERE Q.num_borde <= '$num_borde' GROUP BY Q.chapitre, Q.article ";
Cordialement,
Jordane
salim_1305
Messages postés
60
Date d'inscription
lundi 18 novembre 2013
Statut
Membre
Dernière intervention
7 novembre 2018
1
13 mars 2017 à 14:38
13 mars 2017 à 14:38
pour ceux que sa intéresse j'ai résolu mon probleme :
SELECT SUM(IF(num_borde = "'.$num_borde.'",montant,0)) AS present, SUM(IF(num_borde < "'.$num_borde.'",montant,0)) AS anterieur, article, chapitre, num_borde, date FROM depense GROUP BY chapitre, article
Modifié par salim_1305 le 13/03/2017 à 10:23
merci de me répondre ,
la lettre Q correspond bien au nom de la table ?
et comment boucler sur cette requête ?
13 mars 2017 à 10:24
J'ai mis une lettre au pif .. on aurait pu l’appeler "toto" ou "truc" ... ça aurait fait pareil :-)
13 mars 2017 à 10:27
merci d'avoir pris le temps
13 mars 2017 à 10:48
Column not found: 1054 Champ 'Q.num_borde' inconnu dans where clause'
13 mars 2017 à 10:50
Faut rajouter la colonne num_borde dans le sous select