Bonjour à tous,
je bloque sur une requête qui me semble toute simple à l'esprit mais que je n'arrive pas à retranscrire :
j'ai des articles dans une table dispo qui indique les quantités sur deux dépôt différents :
dépôt, code_article, quantité_dispo
j'ai besoin de retourné la liste de chaque aritcle du dépôt_2 lorsque la quantité de l’article est supérieur à celle qui est dans le dépôt_1
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 select code_article from dispo where quantité in depot_4 > quantité in depot_1
peu être un case ou un union mais je ne vois pas vu que les infos sont sur la même table .
j'ai aussi essayé ceci mais j'ai un message qui me dit que ma sous-requette renvoit plusieurs enrengistrement
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 select code_article FROM DISPO WHERE dépôt = 'depot_1' and quantité < ( select quantité FROM DISPO WHERE dépôt = 'depot_4')
donc pour l'instant je bloque ...
si quelqu'un peut m'aider svp
Merci
Partager