Compteur SQL access
jejeFT
-
blux Messages postés 5043 Date d'inscription Statut Modérateur Dernière intervention -
blux Messages postés 5043 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Here is our problem:
id port connexion | idSession
1 20 1005 | 1
2 20 1005 | 1
3 20 1009 | 2
4 20 1009 | 2
5 20 1009 | 2
6 21 1009 | 3
7 21 1009 | 3
The first column is auto-incremented (primary key).
We would like the last column to be a counter which identifies each session regarding a port number and a connexion number.
Is there a SQL or Access function which would allow us to do that?
Thanks a lot.
Here is our problem:
id port connexion | idSession
1 20 1005 | 1
2 20 1005 | 1
3 20 1009 | 2
4 20 1009 | 2
5 20 1009 | 2
6 21 1009 | 3
7 21 1009 | 3
The first column is auto-incremented (primary key).
We would like the last column to be a counter which identifies each session regarding a port number and a connexion number.
Is there a SQL or Access function which would allow us to do that?
Thanks a lot.
Configuration: Windows XP Firefox 2.0.0.14
2 réponses
-
Bonjour,
Je reformule en francais comme on est sur un site francophone... ;)
J'essaie d'obtenir la derniere colonne idSession selon le modèle ci-dessous:
id port connexion | idSession
1 20 1005 | 1
2 20 1005 | 1
3 20 1009 | 2
4 20 1009 | 2
5 20 1009 | 2
6 21 1009 | 3
7 21 1009 | 3
La premiere colonne est clé primaire (auto-incrémenté).
J'aimerais que idSession détermine chaque session, c'est à dire que idSession s'incrémente chaque fois que l'on change de numéro de connexion ou de port.
Peut on faire selon avec des requêtes SQL? La fonction DCount() n'a pas porté ces fruits. Ou alors, y a t il une solution avec Access qui soit efficace, car ma bdd est volumineuse (~150Mo).
Merci beaucoup pour votre aide -
Salut,
on ne peut pas faire ça en SQL, il faut passer par du VBA, le cas échéant...
Et pourquoi ton identifiant de session ne pourrait pas être la concaténation de 'port' et 'conenxion' ?