Afficher deux resultats le premier sans condition et le deuxieme avec sql
Fermé
GranelliAndre
-
10 déc. 2019 à 13:26
jordane45 Messages postés 38453 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 14 mars 2025 - 10 déc. 2019 à 15:50
jordane45 Messages postés 38453 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 14 mars 2025 - 10 déc. 2019 à 15:50
Bonjour,
Nous rencontrons un problème lors de notre requête en sql. On doit donner le prix moyens de départs, le nombre total de departs et le nombre de voyages différents partant au mois d'aout 2019.
Pour cela nous devons faire un premier count sur les datedep, puis un deuxieme count sur le meme attribut datedep tout en lui donnant une condition ( where datedep >= '01/08/2019' and datedep <= '31/09/2019') Malheureusement nous ne pouvons utiliser de HAVING, nous devons donc trouver un moyen de faire en sorte que la premier count ne prenne pas en compte la condition du where mais que le deuxieme la prenne.
Merci !
Nous rencontrons un problème lors de notre requête en sql. On doit donner le prix moyens de départs, le nombre total de departs et le nombre de voyages différents partant au mois d'aout 2019.
Pour cela nous devons faire un premier count sur les datedep, puis un deuxieme count sur le meme attribut datedep tout en lui donnant une condition ( where datedep >= '01/08/2019' and datedep <= '31/09/2019') Malheureusement nous ne pouvons utiliser de HAVING, nous devons donc trouver un moyen de faire en sorte que la premier count ne prenne pas en compte la condition du where mais que le deuxieme la prenne.
Merci !
A voir également:
- Afficher deux resultats le premier sans condition et le deuxieme avec sql
- Excel cellule couleur si condition texte - Guide
- Deuxieme ecran pc - Guide
- Utiliser tablette comme deuxieme ecran - Guide
- Resultats foot - Télécharger - Vie quotidienne
1 réponse
jordane45
Messages postés
38453
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
14 mars 2025
4 740
10 déc. 2019 à 15:50
10 déc. 2019 à 15:50
Bonjour,
Je pense qu'avec un sous select ça devrait fonctionner
Tu peux sinon utiliser un union
Je pense qu'avec un sous select ça devrait fonctionner
SELECT ( select count(*) from tatable ) as NBTotal , teschamps From tatable WHERE ..
Tu peux sinon utiliser un union
SELECT 'TOTAL' ,count(*) as NB FROM tatable UNION SELECT 'PERIODE' , COUNT(*) as NB FROM tatable WHERE ....