Bonjour,
J'ai une table avec trois voiliers différents comme on le voit ci-dessous :
Pièce jointe 199357
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é).
Pièce jointe 199358
Enfin, voici le code que je tente, mais j'obiens comme résultalt deux fois 1, alors je devrais obtenir 2 comme résultat :
Pièce jointe 199359Code:
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.