Problème avec SQL
leon_17
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
leon_17 Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
leon_17 Messages postés 5 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 MySQL
- Sql lister les tables ✓ - Forum Programmation
- Récupération serveur sql - Télécharger - Gestion de données
- Migration base access vers sql server - Télécharger - Gestion de données
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
5
Date d'inscription
Statut
Membre
Dernière intervention
Merci pour la réponse elle est satisfaisante .