bonjour,
j'ai un problème avec la création d'une requete :
soit 2 tables
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Table A : NOIP DAENTR DASOR ---------- -------- -------- 1100030511 22/08/00 24/08/00 1100030511 09/07/02 19/07/02 1100030511 29/08/02 05/10/02 1100030511 14/01/06 20/01/06 1100030511 01/03/06 03/03/06 1100030511 08/03/06 31/03/06 1100030511 03/05/06 17/07/06 1100030511 05/03/07 13/03/07 ...==
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Table B: NOIP LABO_PARAM VALEUR UNITE R DATER DATET ---------- ---------------- ---------- -------- - -------- -------- 1100030511 BINA 141 mmol/l R 06/03/07 06/03/07 1100030511 BIK xxx mmol/l R 06/03/07 06/03/07 1100030511 BICL 101 mmol/l R 06/03/07 06/03/07 ...
Ce que la requete doit exprimer.
Recupérer tous les tubles de la table B où DATET n'est incluse dans aucune periode de la table A (de DAENTR à DASOR) pour un NOIP donné.
Ma requete (qui est fausse) est la suivante!
quelqu'un a t il une solution ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part select * from A,B where A.noip=B.noip and B.datet not between a.daentr and a.dasor.
merci d'avance.
Partager