IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MS SQL Server Discussion :

Pb pour créer un ID en fonction de la valeur d'un champ....


Sujet :

MS SQL Server

  1. #1
    Candidat au Club
    Inscrit en
    Mars 2004
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 3
    Points : 2
    Points
    2
    Par défaut Pb pour créer un ID en fonction de la valeur d'un champ....
    Bonjour,
    J'ai un gros pb que je n'arrive pas à résoudre même avec l'aide de mes collègues.
    J'ai une table qui contient par exemple les champs et valeurs suivantes, obtenues par un select et triées par champ1 puis champ2 :

    Champ1 * Champ2
    ******* * *******
    350 * 01/02/2004
    350 * 15/02/2004
    510 * 26/12/2003
    510 * 13/01/2004
    510 * 25/02/2004
    622 * 19/03/2004
    900 * 05/02/2003
    900 * 15/03/2003
    900 * 30/10/2003

    En fait, ce que je voudrai, c'est créer dans ce même select, un champ3 qui attribuerait un n° de ligne en commençant toujours par 1 à chaque fois que la valeur du champ1 change.

    Voici ce que je souhaiterai obtenir comme résultat :

    Champ1 * Champ2 * Champ3
    ******* * ******* * *******
    350 * 01/02/2004 * 1
    350 * 15/02/2004 * 2
    510 * 26/12/2003 * 1
    510 * 13/01/2004 * 2
    510 * 25/02/2004 * 3
    622 * 19/03/2004 * 1
    900 * 05/02/2003 * 1
    900 * 15/03/2003 * 2
    900 * 30/10/2003 * 3

    Je vous remercie pour votre aide...

  2. #2
    En attente de confirmation mail

    Inscrit en
    Novembre 2003
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 59
    Points : 60
    Points
    60
    Par défaut
    Bonjour

    si tu utilises SQL Server, je pense que le meilleur moyen est de resoudre ce probleme en utilisant une fonction ou une procedure stockee. Je ne vois pas d'autre solution en fait...

  3. #3
    Membre averti
    Inscrit en
    Août 2002
    Messages
    354
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 354
    Points : 398
    Points
    398
    Par défaut
    Slt,

    Avec un curseur tu peux parcourir ta table , puis tu detecte les champ1 differents et avec un compteur tu mets a jour ton champ3.

    a+
    One ring to rule them all,
    One ring to find them,
    One ring to bring them all
    And in the darkness bind them.

  4. #4
    Candidat au Club
    Inscrit en
    Mars 2004
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Merci pour vos réponses.
    Je vous tiens au courant du résultat.


  5. #5
    Candidat au Club
    Inscrit en
    Mars 2004
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Le pb a été résolu sans procédure stockée.

    http://www.developpez.net/forums/vie...4c666e80716bff

    Merci quand même...

  6. #6
    Membre averti
    Inscrit en
    Août 2002
    Messages
    354
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 354
    Points : 398
    Points
    398
    Par défaut
    A un probleme souvent plusieurs solutions ...

    a+
    One ring to rule them all,
    One ring to find them,
    One ring to bring them all
    And in the darkness bind them.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [DATA] Créer une variable en fonction de la valeur d'autres observations
    Par stagebi dans le forum SAS Base
    Réponses: 8
    Dernier message: 05/02/2015, 10h41
  2. Réponses: 2
    Dernier message: 30/08/2009, 19h42
  3. Clause Where en fonction de la valeur d'un champs
    Par gb-ch dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 01/01/2007, 15h45
  4. requete ajout en fonction de la valeur d'un champ ?
    Par mat75019 dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 22/06/2006, 10h17
  5. afficher une image en fonction de la valeur d un champ
    Par zahiton dans le forum Langage
    Réponses: 3
    Dernier message: 24/01/2006, 16h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo