par
cco » 03 nov. 2006, 12:41
J'ai une table qui contient un champs temps de type "time"
J'aimerais extraire les x premiers enregistrements et additionner le champ temps.
Si je fais SELECT SUM(temps) FROM bd LIMIT 0,x
la fonction me retourne la somme de TOUTE la table, comme si elle ne tenait pas compte de LIMIT.
Si je prends directement les enregistrements "SELECT temps FROM bd LIMIT 0,x" ils sont bien filtrés, donc dans ce cas la fonction LIMIT marche.
Est-ce que SUM est incompatible avec LIMIT ?
J'ai une table qui contient un champs temps de type "time"
J'aimerais extraire les x premiers enregistrements et additionner le champ temps.
Si je fais SELECT SUM(temps) FROM bd LIMIT 0,x
la fonction me retourne la somme de TOUTE la table, comme si elle ne tenait pas compte de LIMIT.
Si je prends directement les enregistrements "SELECT temps FROM bd LIMIT 0,x" ils sont bien filtrés, donc dans ce cas la fonction LIMIT marche.
Est-ce que SUM est incompatible avec LIMIT ?