Problème avec SQL
leon_17
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
leon_17 Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
leon_17 Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Est ce que on peut pas utiliser la structure suivante dans SQL:
FUNCTION(FUNCTION())
Exemple : SELECT MAX(SUM(duree))
FROM Utiliser
GROUP BY Numero_Chauffaur
j'ai trouvé un astuce , le fait de faire un ordonnancement décroissant et sélectionner le premier element par "LIMIT 1".
mais Est ce que on peut pas utiliser la 1er structure?
Est ce que on peut pas utiliser la structure suivante dans SQL:
FUNCTION(FUNCTION())
Exemple : SELECT MAX(SUM(duree))
FROM Utiliser
GROUP BY Numero_Chauffaur
j'ai trouvé un astuce , le fait de faire un ordonnancement décroissant et sélectionner le premier element par "LIMIT 1".
mais Est ce que on peut pas utiliser la 1er structure?
A voir également:
- Problème avec SQL
- Logiciel sql - Télécharger - Bases de données
- Requete sql pix - Forum PHP
- Additions et multiplication dans des requêtes SQL ✓ - Forum MySQL
- Sql query download - Télécharger - Gestion de données
- Ora-00933: la commande sql ne se termine pas correctement ✓ - Forum Oracle
1 réponse
Bonjour,
L'utilisation de FUNCTION(FUNCTION()) en soi ne pose aucun problème en SQL.
Le problème ici, c'est que l'on a affaire à des fonctions d'agrégat.
On peut faire des sous-requêtes :
SELECT MAX(somme) FROM
( SELECT SUM(duree) AS somme FROM Utiliser GROUP BY Numero_chaffeur ) t
Xavier
(PS : la syntaxe peut dépendre du SGBD. Celle que je donne fonctionne au moins sous SQL Server.)
L'utilisation de FUNCTION(FUNCTION()) en soi ne pose aucun problème en SQL.
Le problème ici, c'est que l'on a affaire à des fonctions d'agrégat.
On peut faire des sous-requêtes :
SELECT MAX(somme) FROM
( SELECT SUM(duree) AS somme FROM Utiliser GROUP BY Numero_chaffeur ) t
Xavier
(PS : la syntaxe peut dépendre du SGBD. Celle que je donne fonctionne au moins sous SQL Server.)
leon_17
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
Merci pour la réponse elle est satisfaisante .