Instructions qui me permettrai de trouve le premier indice pour une serie. [Résolu]

Signaler
-
 Dziadusz -
Bonjour,
quoique "vieux" développeur, je m'essaye sur SQL Server, et ai très peu d'expérience.

Je recherche une ou un ensemble d'instruction qui me permettrai de trouver le premier indice pour une serie donnée.
Exemple : première commande pour chaque client.

Je propose pour construire la table le code suivant :

////////
str est un tableau de 5 chaînes
str[1]="CLIENT_01"
str[2]="CLIENT_02"
str[3]="CLIENT_03"
str[4]="CLIENT_04"
str[5]="CLIENT_05"
TableSupprimeTout(TABLE)
POUR CPT =1 À 1000
TableAjoute(TABLE,{"STR["+Hasard(1, 5)+"]"} + TAB + CPT)
Jauge(CPT,1000, "Please wait...")
FIN
Jauge()
//////

Le code à trouver me permettrait de sortir par exemple, une table du genre :

CLIENT_01 I Ind(2)
CLIENT_02 I Ind(4)
CLIENT_03 I Ind(1)
CLIENT_04 I Ind(6)
CLIENT_05 I Ind(8)

ou encore

CLIENT_03 I Ind(1)
CLIENT_06 I Ind(2)
CLIENT_05 I Ind(5)
CLIENT_04 I Ind(7)
CLIENT_02 I Ind(9)

J'espère avoir été le plus clair possible dans ma formulation,
merci d'avance.
Jacques dit Dziadusz.

3 réponses

Messages postés
12862
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
30 octobre 2020
717
bonjour,
tu donnes peu d'information précise.
peut-être:
select client, min(indice) from TABLE group by client
Merci yg_be,

c'est une piste,

en réalité c'est vraiment récupérer la première commande pour chaque client.

Bonne fin de journée.

Dziadusz.
Messages postés
12862
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
30 octobre 2020
717 > Dziadusz
as-tu testé cette piste?
il serait utile que tu décrives la structure de ta table (son nom, les noms des champs).
et que tu donnes un exemple de données, et du résultat attendu.
la "première" commande, c'est la plus ancienne? as-tu enregistré les dates des commandes?
Bonjour yg_be,

un ami chef d'entreprise me demande de reprendre une application SQL Server, je suis un pro en retraite ! et essaye de comprendre.

J'ai monté un fichier,
et etudie les instructions SQL, il n'y a pas d'age !

Encore merci por ton aide,
je te tiens au courant si tu veux.

Bonne journée.

Dziadusz.
Messages postés
12862
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
30 octobre 2020
717
pourras-tu marquer la discussion comme résolue, le moment venu?
Bien sur,
dès que je trouve le bouton, résolu !
Bonne journée.
Dziadusz.