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 :

Comment faire cette Requete


Sujet :

MS SQL Server

  1. #1
    Membre à l'essai
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Octobre 2013
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2013
    Messages : 29
    Points : 20
    Points
    20
    Par défaut Comment faire cette Requete
    Bonjour,

    je travaille dans sql server 2008, et j'arrive pas à faire la requete qui reponds au besoin suivant: ca concerne une application du getion des sites GSM, j'ai 2 tables GSM et configuration. la configuration d'un site gsm, c'est le nombre des secteur qui contient , un site GSM peut avoir jusqu'a 3 secteurs, ces derniers qui contient un nombre different des TRX; A, B et C.

    actuellement j'ai toutes ces données dans un fichier excel, et je veux les importer dans SQLserver, la configuaration est presenté comme suite: chaque site qui contient 3 secteurs est representé dans 3 lignes .

    (secteurA) -(IdSITE)-(NbrTRX) ----> CAS12A - CAS12 - 2

    (secteurB) -(IdSITE)-(NbrTRX) ----> CAS12b - CAS12 - 3

    (secteurC) -(IdSITE)-(NbrTRX) ----> CAS12C - CAS12 - 3


    c'est deja un probleme, la redondance des primaryKeys , c'est pour cela que j'ai ajouter la tables configuration qui contient

    SITE - SecteurA - SecteurB - SecteurC

    CAS12 - 2 - 3 - 3

    mais j'arrive pas à faire la requete qui permet d'inserer ce nombre de TRX dans les secteurs .

    c'est un projet de fin d'etude et je n'ai plus le temps , j'ai besoin de votre aide

  2. #2
    Membre à l'essai
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Octobre 2013
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2013
    Messages : 29
    Points : 20
    Points
    20
    Par défaut
    voila j ai arrivé a ça :

    INSERT INTO CONFIGURATION(secteurA,secteurB,secteurC)

    select a.site,b.site,secteurs,NbrTRX from GSM as a, CONFIGURATION as b where a.site=b.site and (

    SELECT SECTEUR, SUBSTER(SECTEUR,-1,6) from gsm )as result <!-- je ne sais pas si je peux faire ça-->

    mais je ne sais pas comment faire les test:

    if(Result=='A')

    b.seteurA=a.NbrTRX

    ESLE if(Result=='B')

    b.seteurB=a.NbrTRX

    ELSE if(Result=='C')

    b.seteurC=a.NbrTRX

    ELSE

    (ERROR)

    comment on creé les fonctions dans sql server, et qui peut me corriger le code

Discussions similaires

  1. Comment faire cette requete
    Par karidrou dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 18/02/2011, 10h02
  2. Comment faire cette requete ?
    Par winnyzeboss1 dans le forum Langage SQL
    Réponses: 8
    Dernier message: 02/04/2010, 11h27
  3. Comment faire cette requete
    Par neeux dans le forum Langage SQL
    Réponses: 3
    Dernier message: 15/12/2008, 11h19
  4. [WD8] comment faire cette requete
    Par benga69 dans le forum WinDev
    Réponses: 2
    Dernier message: 18/08/2008, 12h39
  5. Je ne vois pas comment faire cette requete
    Par figatelliSTI dans le forum Langage SQL
    Réponses: 5
    Dernier message: 14/08/2008, 11h56

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