SQL : opérateur MINUS

Résolu
Kobaya Messages postés 282 Date d'inscription   Statut Membre Dernière intervention   -  
Kobaya Messages postés 282 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

je souhaiterais savoir quel idefcr n'a pas de données en date du 08/04/05 dans tval

j'ai donc écrit cette requête, qui ne me renvoie rien, alors que je sais que certains idefcr n'ont pas de données à cette date.

SELECT idefcr
FROM tval
WHERE datval = TO_DATE('08/04/05','dd/mm/RRRR')
MINUS
SELECT idefcr
FROM tfcr

Elle est où mon erreur???

A voir également:

1 réponse

kij_82 Messages postés 4089 Date d'inscription   Statut Contributeur Dernière intervention   857
 
On m'a toujours dis de me méfier des MINUS... (petite blaque pas drole!), non mais c vrai car il ne sont pas toujours acceptés.
Cela dit je mettrais un 'AND' juste avant le 'MINUS' pour voir si ca vient pas de là.

Bonne chance ++
0
Kobaya Messages postés 282 Date d'inscription   Statut Membre Dernière intervention   214
 
merci de ta réponse kij_82,

en fait j'ai résolu mon problème sans MINUS :

SELECT idefcr
FROM tfcr
WHERE idefcr NOT IN
(
SELECT idefcr
FROM tvalchg
WHERE datval = TO_DATE('08/04/05','dd/mm/RRRR')
)
0