[SQL] Aggregate function missing?

esox_ch Messages postés 770 Statut Membre -  
esox_ch Messages postés 770 Statut Membre -
Bonjour,

J'ai un petit problème de sql, j'ai trouver sur ce site :

http://www.w3schools.com/sql/sql_functions.asp

La fonction "LAST()" , mais quand je cherche à l'utiliser, MYSQL ne la detecte pas comme une commande et donc genère une erreur, je suis aller me renseigner sur ce site :

http://dev.mysql.com/doc/mysql/en/GROUP-BY-Functions.html

Mais il n'y a pas de trace de cette fonction ....

QQn peut me renseigner svp?

Merci d'avance

Esox
Eternel Questionneur. Seul et Unique membre de la : SPdLM
=> Société Protectrice des Langages Maltraités
A voir également:

3 réponses

Cyber Liz Messages postés 64 Statut Membre 50
 
Bonjour,

Je crois que MYSQL ne prend pas cette fonction, mais tu peux utiliser d'autres fonctions comme MAX et MIN avec un group by pour faire un équivalent de LAST.

Vive le Québec libre! Et oui, je suis québécoise...
0
esox_ch Messages postés 770 Statut Membre 49
 
Voila ma requette :

SELECT nom, description, groupe, COUNT( sujets.id ) AS countid, LAST(

reponse.auteur
) AS lastauteur, LAST(
reponse.cree
) AS lastcree
FROM forums, permissions, reponses, sujets
GROUP BY forum.id
HAVING forums.id != '0' && forums.id = permissions.id_forum && sujets.forum_id = forum.id && reponses.id_sujet = sujets.id && permissions.login = 'Esox'

Je comprend pas trop comment faire avec un max() ou min()
Eternel Questionneur. Seul et Unique membre de la : SPdLM
=> Société Protectrice des Langages Maltraités
0
esox_ch Messages postés 770 Statut Membre 49
 
Ok j'ai trouver merci
0