voici mon problème : j'ai une table de facture qui pour une facture et un fournisseur donnée me donne un statut et une date de déblocage.
Seulement, il arrive que une facture change de statut. Dans le cadre d'un chargement dans une nouvelle base de données, je voudrais ne conserver que le dernier style.
Voici ce que j'ai essayé :
Code : Tout sélectionner
SELECT DISTINCT TB10.NUMFACT, TB10.FOURARCOLE, TB10.STATUT, TB10.DATEDEBLOCAGE
FROM HISTOFACTURES AS TB10
WHERE DATEDEBLOCAGE IN (
SELECT DATEDEBLOCAGE
FROM HISTOFACTURES
WHERE NUMFACT=TB10.NUMFACT
AND FOURARCOLE = TB10.FOURARCOLE
ORDER BY NUMFACT, FOURARCOLE, DATEDEBLOCAGE DESC
LIMIT 1
);
Avez vous une idée pour modifier ma requête car il me semble difficile de changer de version de MYSQL?[MySQL][ODBC 3.51 Driver][mysqld-4.1.11-nt]This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery'
Merci d'avance! Mickaël