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

Développement SQL Server Discussion :

Fonction sous MSSQL 2000 [Débutant(e)]


Sujet :

Développement SQL Server

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2007
    Messages : 90
    Points : 59
    Points
    59
    Par défaut Fonction sous MSSQL 2000
    Bonjour,
    Je suis très bête... Je résume mon problème, j'ai une table Organisation et une table Ville. Dans la table Ville, j'ai un champ CP, et Ville ; mon objectif serait de classer les Organisation par Province (=département).
    Jusqu'à présent, j'ai réalisé cela via VBA sur Access car je n'ai pas trouvé le moyen de le faire en Mssql. Donc ma fonction VBA dans une requête access, retourne une colonne supplémentaire "Province (département)" par rapport aux code postaux (ex factice : de 1000 à 1110 = Région Bxl ;de 6600 à 6900 = 'province de Luxembourg, etc.

    Je parie que je peux faire la même chose en MSSQL mais comment faire :-) en sachant que mes connaissances sont limités aux requêtes de base.

    Est-ce qu'une bonne âme pourrait me prendre par la main pour me faire découvrir ce nouveau monde :-) ; j'ai cherché, j'ai essayé sans succès ; je voudrais tant élargir mes compétences . Un très très très grand merci d'avance.
    Roger

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2007
    Messages : 90
    Points : 59
    Points
    59
    Par défaut qui cherche trouve :-)
    Bonjour,

    J'ai passé une grande partie de mon w-e à chercher... et j'ai trouvé ; je partage ici ma solution (il faut ajouter les autres provinces mais ça marche :-) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    SELECT     *, CASE 
    WHEN (CodePostal BETWEEN 6600 AND 6997) THEN 'Luxembourg' 
    WHEN (CodePostal BETWEEN 4000 AND 4990) THEN 'Liège'
    WHEN (CodePostal BETWEEN 5000 AND 5680) THEN 'Namur' 
    ELSE 'Autre' 
    END AS Province
    FROM         Localite

    J'espère que cette solution vous intéressera . Bonne soirée, Roger

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

Discussions similaires

  1. Fonction NZ sous MSSQL
    Par db48752b dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 27/06/2013, 14h50
  2. Fonction CASE sous MSSQL
    Par db48752b dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 24/06/2013, 12h39
  3. MSSQL server 2003 sous Win 2000
    Par didiergm dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 14/08/2005, 15h19
  4. LoadLibrary avec C++ Builder 6 sous Windows 2000
    Par tgempp dans le forum C++Builder
    Réponses: 15
    Dernier message: 13/11/2003, 19h19
  5. affichage des pièces jointe sous outllook 2000
    Par darkbm dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 29/10/2003, 11h32

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