Forcer format nombre sur requête SQLITE
Posté : mer. 24 mai 2017 09:40
Bonjour,
Je suis confronté au format d'une requête où ce qui devrait être un nombre, n'est pas reconnu comme tel.
C'est d'autant plus gênant car l'array obtenu par la requête (_SQLite_GetTable2d(-1, $sql ,$aResult, $iRows, $iColumns)), est importé dans un tableau Excel pour en calculer la moyenne.
Voici le début de la requête:
Tous les nombres sont reconnus sauf pour le calcul
Existe t'il un moyen de forcer le format nombre au niveau Sqlite ? (Excel ne veut rien savoir !)
Merci de vos réponses.
Je suis confronté au format d'une requête où ce qui devrait être un nombre, n'est pas reconnu comme tel.
C'est d'autant plus gênant car l'array obtenu par la requête (_SQLite_GetTable2d(-1, $sql ,$aResult, $iRows, $iColumns)), est importé dans un tableau Excel pour en calculer la moyenne.
Voici le début de la requête:
select T.Enseigne,T.commercial, T.Nbmagasins, T.Enregistrements, round(T.Enregistrements/cast(T.Nbmagasins as real)*100,2) as DN , X.mois, X.annee
Tous les nombres sont reconnus sauf pour le calcul
round(T.Enregistrements/cast(T.Nbmagasins as real)*100,2)
qui se présente comme du texte dans Excel.Existe t'il un moyen de forcer le format nombre au niveau Sqlite ? (Excel ne veut rien savoir !)
Merci de vos réponses.