|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre du Club
![]() Inscription : mai 2008 Messages : 230 ![]() |
Bonjour,
J'aimerais faire un regroupement selon certain critères. Voici un exemple: Code :
Code :
Merci infiniment pour vos idées.. Lucazzo |
||||
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 953 ![]() |
Il vous faut faire une requête récursive.
Lisez ce que j'ai écrit à ce sujet : http://sqlpro.developpez.com/cours/s...te-recursives/ A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
|
|
#3 | ||
|
Expert Confirmé
![]() dba Inscription : juillet 2007 Messages : 2 520 ![]() |
Code :
Ton id, c'est pour l'affichage ou c'est indispensable ?
__________________
les règles du forum - mode d'emploi du forum Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur) JE NE RÉPONDS PAS aux questions techniques par message privé. Écrire en français sur un forum est une marque minimale de respect. |
||
|
|
00
|
|
|
#4 |
|
Membre du Club
![]() Inscription : mai 2008 Messages : 230 ![]() |
Pour reprendre la réponse de 7gyY9w1ZY6ySRgPeaefZ :
Cela me donne bien le résultat voulu, par contre, étant donné que j'ai donné un exemple avec que 3 activités, il m'a bien regroupé les activités 1 et 3 mais moi dans mes données, j'ai environ 5 activités, donc il m'a regroupé les activités 2, 4 et 5 ! Alors que j'aimerais que ces informations restent non-groupée. Pour la réponse de SQL-Pro, la doc est excellente, mais j'ai beaucoup de peine à mettre en pratique mon cas avec votre solution de récursivité. |
|
|
00
|
|
|
#5 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 953 ![]() |
L'exemple donné dans l'article sur le trajet est la voie à suivre :
1) on ajoute à chaque itération les minutes 2) on concatène les activités. A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
|
|
#6 |
|
Expert Confirmé
![]() dba Inscription : juillet 2007 Messages : 2 520 ![]() |
Au lieu de rester dans l'absolu, pourriez-vous vous conformer aux règles du forum avec des exemples mis en forme proprement, la ddl de vos tables ainsi que le résultat souhaité, on va gagné du temps.
J'ai testé d'après ce que vous avec fourni et je ne comprend pourquoi vos activités 4 et 5 seraient regroupés ? C'est quoi le type de données des activités ?
__________________
les règles du forum - mode d'emploi du forum Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur) JE NE RÉPONDS PAS aux questions techniques par message privé. Écrire en français sur un forum est une marque minimale de respect. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com