J'ai cette requête finale (j'ai essayé beaucoup d'entre eux pour faire ce travail), que je ne suis pas capable de l'exécuter.Comment puis-je exprimer cette requête d'une manière qui fonctionnera sur des données Excel?
SELECT customerNo, rating, dateApproved
FROM ['worksheet$']
WHERE dateCreated = (SELECT MAX(dateCreated) FROM ['worksheet$'])
AND status = 'Approved'"
Pour customerNo 0001 il y a deux lignes ou peut-être plus, et je veux obtenir la ligne où la dateApproved est le maximum pour que customerNo.
Comment puis-je y parvenir? Cela me cause beaucoup de maux de tête. Déjà demandé à quelques amis et aussi googlé, pas de réponses pertinentes trouvées.
merci à l'avance
Quel est le message d'erreur que vous obtenez lorsque vous essayez de exec cette requête –
I » Je n'ai jamais essayé, mais peut-être que ce lien vous pointera dans le bon répertoire ection? http://support.microsoft.com/kb/321686 – Steven
c'est bien, mais quand j'essaie d'exécuter une requête avec une sous-requête et renommer la sous-requête, l'erreur indique qu'il ne peut pas trouver l'objet renommé, ce serait la sous-requête –