Bonjour,
Je dois faire une requête qui parait simple dans l'énoncé mais dont je n'arrive pas à voir comment la faire.
Je m'explique, je veux extraire la liste des articles qui n'ont jamais eu de ventes OU qui n'ont pas été encore vendus dans l'année en cours (attention il peuvent avoir été vendu dans l'année précédente).
Donc :
- Si un article n'a jamais été vendu il doit apparaitre
- Si l'article à été vendu dans une autre année que l'année en cours (2009) et jamais dans l'année en cours il doit apparaitre
- Si l'article à été vendu au moins dans l'année en cours il NE doit pas apparaitre
Table 1 : Table de articles
Table 2 : Tables des ventes
Table1.champ1=table2.champ1
Table2.champ2=année de la vente
Ma requête actuelle :
que faut-il mettre à la place des ??????????????
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Select table1.champ1, from table1 left join table2 on table1.champ1=table2.champ1 where ((table2.champ1 is null) or (???????????))
Partager