Bonjour,
j'ai un problem bizarre avec une requete SQL, la voici:
le problem c'est que la meme requete me renvoyait le bon resultat quand je l'ai créée... puis d'un coup ca me revois plus rien... et ca vient de l'instruction: NOT IN
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 SELECT COUNT(*) FROM Teilnehmer WHERE (aktiv = 1) AND (Punktestand > 7000) AND (Punktestand <= 9000) AND (KVNR not IN (SELECT DISTINCT KVNR FROM praemien WHERE akzeptiert = 1 AND kz_storno = 0 and jahr=2006 union SELECT DISTINCT KVNR FROM Punkte WHERE akzeptiert = 1 AND kz_storno = 0 and jahr=2006))
la seule chose qu'a changé, c'est que j'ai mis a jour le service pack de mon serveur
je crois pas que ca doit etre le problem, mais si quelqu'un a une idée ca me serait tres utile!
Merci de votre aide!
PS: quand j'essaye de diviser la requete en 2 sous-requetes comme ceci:
ca fonctionne... n'est ce pas bizarre?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 select count(*) from query1 where KVNR not in (select kvnr from query2)
Partager