indentifier les nouveautés entre 2 dates - SQL/NoSQL - Programmation
Marsh Posté le 18-11-2007 à 13:55:19
jai un peu avance dans ma requete et jobtiens
SELECT SOURCE_REFERENCE_NO
FROM TESS
GROUP BY SOURCE_REFERENCE_NO
HAVING COUNT(*)=1;
seulement je n'ai qu'un champs. Alors je souhaiterais tous les champs. Je ne sais pas trop ou mettre mon *...
Merci
Marsh Posté le 18-11-2007 à 14:00:11
SELECT *
FROM TESS
WHERE SOURCE_REFERENCE_NO IN (SELECT SOURCE_REFERENCE_NO
FROM TESS
GROUP BY SOURCE_REFERENCE_NO
HAVING COUNT(*)=1);
Marsh Posté le 18-11-2007 à 14:01:38
Merci, on est obligé de passé par un double SELECT, cela n'est pas trop lourd si la base est volumineuse ?
Merci
Marsh Posté le 18-11-2007 à 14:10:46
autre chose désolé
il me faudrait un WHERE incluant la date j'ai essayé de le mettre ici mais sans succés
SELECT SOURCE_REFERENCE_N, DATE_REPORT
FROM TESS WHERE DATE_REPORT =#16/11/2007#
GROUP BY SOURCE_REFERENCE_NO
HAVING COUNT(*)=1;
Il me dit que je nai pas le droit...
Marsh Posté le 18-11-2007 à 12:28:48
Bonjour,
J'ai une base de donnée avec un champs date et dautres champs.
Jai des données quasi identiques pour le 15/11/07 et le 16/11/07 aux nouveautés près
Jaimerais donc etre capable didentifier les nouveautés et aussi les valeurs qui ont disparus au 16/11/07
Je pense que forcément deuxrequete doivent me permettre dextraire ces résultats mais je galère pas mal...
des idées ?
Merci