Instructions qui me permettrai de trouve le premier indice pour une serie.

Résolu/Fermé
Dziadusz - 13 juil. 2020 à 14:51
 Dziadusz - 14 juil. 2020 à 10:07
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.
A voir également:

3 réponses

yg_be Messages postés 22707 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 19 avril 2024 1 471
13 juil. 2020 à 15:45
bonjour,
tu donnes peu d'information précise.
peut-être:
select client, min(indice) from TABLE group by client
0
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.
0
yg_be Messages postés 22707 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 19 avril 2024 1 471 > Dziadusz
13 juil. 2020 à 19:28
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?
0
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.
0
yg_be Messages postés 22707 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 19 avril 2024 1 471
14 juil. 2020 à 10:02
pourras-tu marquer la discussion comme résolue, le moment venu?
0
Bien sur,
dès que je trouve le bouton, résolu !
Bonne journée.
Dziadusz.
0