Bonjour,
Après avoir recherché et galéré pas mal de temps je reste sans solution à mon problème.
J'exécute sous SQL Serveur des procédures stockées qui me génèrent des résultats dans un fichier XML (via BCP) qui est ensuite utilisé pour faire du repporting.
Ces procédures vont récupérer des informations dans diverses bases de données historisant ce qui se passe la semaine.
Or lorsque mes bases de données sont vides (en début de semaine) mes querry n'affectent aucunes colonnes, le fichier XML généré et vide/corrompu et fait planter ma vue de repporting.
J'ai essayé de faire des SELECT imbriqués, et des CASE pour forcer une colonne à zéro si il n’y a pas de résultat mais cela ne marche pas, connaissez vous une autre solution???
Extrait de la querry :
Nicolas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SELECT date ,SUM(CAST(Valeur AS float)/1000) AS NUM FROM BASE.dbo.WIK_QteHebdo WHERE datepart(year,date) >= @tkan and datepart(month,date) >= @tkmois and datepart(day,date) >= @tkjour GROUP BY date FOR XML AUTO, ELEMENTS, ROOT ('NUM')
Partager