Bonjour,
j'ai besoin d'aide pour une requête car je voudrais améliorer le temps d'affichage d'une page.
Sur mon site internet j'ai une petite fonctionnalité qui me permet d'importer des fichiers xml contenant des factures (chaque fichier contient une ou plusieurs factures).
Les fichiers xml ne sont pas toujours bien importés (problème de formattage ou autre), et peuvent être importés partiellement (cad certaines factures sont importées, d'autres non).
Voici comment cela est modélisé (désolé pour l'image je n'avais pas de logiciel pour faire un mpd alors j'ai fait comme je pouvais) :
J'ai importé 3 fichiers :
- le 1er a 2 factures et il a été importé sans problème
- le 2nd a 3 factures et il a été rejeté complément (le fichier xml était illisible)
- le 3eme a 5 factures et 2 ont été intégrées et 3 rejetées
La page dont je veux améliorer le temps d'affichage est une sorte de tableau de bord des importations qui affiche des infos sur les fichiers importés.
Je voudrais faire une requête qui afficherait le résultat suivant :
cad une ligne par erreur avec à chaque fois l'erreur rencontrée et le nombre de factures intégrées
pour l'instant je fais ce traitement avec plusieurs requêtes et du traitement php mais je pense (je ne suis pas du tout spécialiste) que ça doit être faisable directement en sql (et donc améliorer le temps de traitement).
Pourriez-vous m'aider ?
Merci
PoichOU
PS : j'espère avoir été clair dans ma demande
Partager