Requette d afficharge de max d'un champ par serie de n avec SQL
franckyaz
-
Utilisateur anonyme -
Utilisateur anonyme -
bonjour à tous.
j ai du mal envoyer une requette AVEC SQL
dans ma base donnée j ai par exemple ces données ci:
ID DATE APPELS
1 date1 25
2 date2 15
3 date3 23
4 date4 27
5 date5 25
6 date6 4
7 date7 45
8 date8 13
9 date9 22
10 date10 11
11 date11 9
12 date12 21
13 date13 8
14 date14 17
15 date15 19
16 date16 59
je veux une requete qui me renvoie le max des appels entre la date date3 à date6 et entre date7 à date10 et entre date11 à date14 le tous dans la meme requete
donc j aurais ceci comme resultat:
DATE Max(APPELS)
date4 27
date7 45
date12 2
quelqu'un peux t il m'aider svp?
j ai du mal envoyer une requette AVEC SQL
dans ma base donnée j ai par exemple ces données ci:
ID DATE APPELS
1 date1 25
2 date2 15
3 date3 23
4 date4 27
5 date5 25
6 date6 4
7 date7 45
8 date8 13
9 date9 22
10 date10 11
11 date11 9
12 date12 21
13 date13 8
14 date14 17
15 date15 19
16 date16 59
je veux une requete qui me renvoie le max des appels entre la date date3 à date6 et entre date7 à date10 et entre date11 à date14 le tous dans la meme requete
donc j aurais ceci comme resultat:
DATE Max(APPELS)
date4 27
date7 45
date12 2
quelqu'un peux t il m'aider svp?
A voir également:
- Requette d afficharge de max d'un champ par serie de n avec SQL
- Télécharger idm gratuitement sans numéro de série - Télécharger - Téléchargement & Transfert
- Driver max - Télécharger - Pilotes & Matériel
- Excel champ calculé avec condition - Forum Excel
- I14 pro max - Accueil - Guide téléphones
- Max maillot avis - Forum Consommation & Internet
3 réponses
Salut,
Tu peux essayer ceci :
Il faut relacer les :date par les bonnes valeurs
׺°"~'"°º×]|I{*------» LÖBÖTÖ «------*}I|[׺°"~'"°º×
Tu peux essayer ceci :
SELECT * FROM `table` AS d WHERE d.id = (SELECT id FROM `table` WHERE date BETWEEN :date AND :date ORDER BY appel DESC LIMIT 1) OR d.id = (SELECT id FROM `table` WHERE date BETWEEN :date AND :date ORDER BY appel DESC LIMIT 1) OR d.id = (SELECT id FROM `table` WHERE date BETWEEN :date AND :date ORDER BY appel DESC LIMIT 1)
Il faut relacer les :date par les bonnes valeurs
׺°"~'"°º×]|I{*------» LÖBÖTÖ «------*}I|[׺°"~'"°º×