Bonjour,
J'ai une table avec trois voiliers différents comme on le voit ci-dessous :
Et j'ai besoin d'obtenir la somme des jours lors desquels les trois voiliers ont tous été loués. Dans mon exemple c'est le cas des jours 27 et 177 (lors de ces deux jours, l'ensemble des voiliers a été loué).
Enfin, voici le code que je tente, mais j'obiens comme résultalt deux fois 1, alors je devrais obtenir 2 comme résultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 select count(distinct nojour) from reservation group by nojour having count(*) in (select count(*) from voilier);
Quelqu'un voit-il l'erreur ?
Merci pour votre aide.
Partager