Bonjour à tous ,
À vrai dire, je suis plutôt novice en sql, ou du moins j'en connais les grandes lignes, mais je suis tombé sur un cas où je dois fournir une requête assez complexe et pour laquelle je suis perdu...
Pour ce problème, j'ai deux tables (ou du moins deux de mes tables sont utilisées), à savoir T_Clients et T_Reservations, et voici, en "français", ce que devrait donner la requête :
Sélectionner les réservations dont la date est plus grande que la date d'échéance du client concerné, le tout trié par client.
J'avais pensé à un truc du genre, en sachant toutefois que c'est incorrect :
sachant que le Resa_Client_Id de la requête imbriquée doit être = à celui de la 1e requête...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Select * from T_Reservations where Resa_Date > (select Client_Date_Ech from T_Clients where Client_Id like Resa_Client_Id) order by Resa_Client_Id
Ai-je été assez clair ? Et y aurait-il quelqu'un qui pourrait m'aider ?
Merci d'avance.
Partager