[SQL] Aggregate function missing?
esox_ch
Messages postés
770
Statut
Membre
-
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
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:
- [SQL] Aggregate function missing?
- Logiciel sql - Télécharger - Bases de données
- Sql (+) - Forum Programmation
- Requete sql pix - Forum PHP
- Jointure sql ✓ - Forum MySQL
- Additions et multiplication dans des requêtes SQL ✓ - Forum MySQL
3 réponses
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...
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...
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
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