4 résultats trouvés

par romje
26 mai 2011, 17:49
Forum : SQL & Bases de données
Sujet : 10 meilleurs valeurs sur plusieurs lignes et colonnes
Réponses : 3
Vues : 1004

Re: 10 meilleurs valeurs sur plusieurs lignes et colonnes

5 Valeurs de même nature, exemple 5 scores à un test :
personne(id, nom, prénom)
score(id_personne, points)

id_personne dans score te permettant de faire la jointure.
par romje
26 mai 2011, 15:27
Forum : SQL & Bases de données
Sujet : 10 meilleurs valeurs sur plusieurs lignes et colonnes
Réponses : 3
Vues : 1004

Re: 10 meilleurs valeurs sur plusieurs lignes et colonnes

La solution c'est SELECT data.id, MAX(data.col) FROM ( (SELECT col1 as col, id FROM `test`) UNION (SELECT col2 as col, id FROM `test`) UNION (SELECT col3 as col, id FROM `test`) UNION (SELECT col4 as col, id FROM `test`) ) data GROUP BY data.id N'y a t-il pas un problème de modélisation ? se retrouv...
par romje
24 mai 2011, 21:07
Forum : SQL & Bases de données
Sujet : GROUP BY
Réponses : 10
Vues : 2929

Re: GROUP BY

Je n'ai pas regardé le problème de trop près mais on peut résumer : tu fais un group by sur une colonne et tu veux faire un tri sur une colonne qui n'est pas celle du group by. Il faut faire une sous requête et récupérer ton premier jeu d'enregistrement trié puis faire un group by. SELECT * FROM (SE...
par romje
24 mai 2011, 20:47
Forum : SQL & Bases de données
Sujet : Requete SQL group by date
Réponses : 4
Vues : 1823

Re: Requete SQL group by date

SELECT COUNT( * ) , DATE_FORMAT( date_ajout, "%d/%m/%Y %H:%i" ) AS nb FROM ma_table GROUP BY FLOOR((UNIX_TIMESTAMP(date_ajout) / 600)) Si tu détermine la valeur entière immédiatement inférieure à la division par 600 (600s = 5 minutes) du timestamp de ta date, tu obtiens la même valeur pour...
Nous sommes le 08 juin 2026, 18:29