Bonjour,

J'essaye d'utiliser en vain FLOAT et DECIMAL dans mes requêtes pour faire un calcul de %.

Mais à chaque fois, j'ai une erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
SELECT t_users_dossiers.id_user AS 'User', 
       count( t_users_dossiers.id_user ) AS 'Nombre de dossiers', 
       CAST(count('Nombre de dossiers') AS FLOAT ) / 
       CAST(SUM('Nombre de dossiers') AS FLOAT) * 100 
       AS 'Taux'
FROM   t_users_dossiers
GROUP  BY t_users_dossiers.id_user
Erreur
#1064 - Erreur de syntaxe près de 'FLOAT ) /
CAST(SUM('Nombre de dossiers') AS FLOAT) * 10' � la ligne 3
Idem avec decimal

Est-ce normal ?

Merci d'avance