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 :

requête croisée dans sql server 2005


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    311
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2005
    Messages : 311
    Par défaut requête croisée dans sql server 2005
    salut tout le monde
    je voudrais créer une requete analyse croisée dans ma base de données sql server express 2005, je sais que cette option existe dans la version payante , mais j'ai trouvé une solution sur internet que, malheureusement, j'arrive pas à comprendre, je vous passe ici le lien, si quelqu'un le comprend, je serais reconnaissante qu'il me l'explique.

    http://www.simple-talk.com/sql/t-sql...tables-in-sql/

    Merci d'avance.

  2. #2
    Modérateur

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2005
    Messages
    5 826
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2005
    Messages : 5 826
    Par défaut
    Bonjour,

    Les opérateurs PIVOT et UNPIVOT vous permettent de vous servir d'une expression de la structure d'un ensemble obtenu par un SELECT, pour en faire un ensemble structuré suivant les valeurs uniques d'une colonne retournée par votre SELECT.
    L'opérateur PIVOT propose une syntaxe mois lourde qu'une longue série d''instructions CASE

    Précisez ce que vous ne comprenez pas, car je trouve l'exemple donné relativement clair, et gardez à l'esprit la première phrase du paragraphe "The exception rather than the rule" : ces opérateurs là ne sont pas ensemblistes.
    Par conséquent ils ne sont pas performants, et vous gagnerez à faire ce genre de traitements sous Excel, par exemple

    @++

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    311
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2005
    Messages : 311
    Par défaut re
    salut,
    PIVOT et UNPIVOT ne fonctionne pas dans sql server 2005 express,
    ce que j'ai pas compris , c'est comment creer la procedure stockée ,
    car je vois qu'il n'a pas crée une instruction dans la PS

  4. #4
    Modérateur

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2005
    Messages
    5 826
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2005
    Messages : 5 826
    Par défaut
    Lisez le paragraphe intitulé : "The challenge!"

    @++

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    311
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2005
    Messages : 311
    Par défaut re
    j'ai tjs pas compris, et ça m'a déjà pris beaucoup de temps .
    bon, Merci en tout cas
    Bonne chance

  6. #6
    Modérateur

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2005
    Messages
    5 826
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2005
    Messages : 5 826
    Par défaut
    la procédure stockée n'est pas écrite parce qu'il s'agit d'une challenge : vous pouvez chercher la solution et l'envoyer à l'auteur du problème

    Donnez nous la structure de vos tables et un jeu d'essai, et nous nous aiderons à écrire la requête qui convient

    @++

Discussions similaires

  1. Order by, top(100) Percent et vue dans SQL server 2005
    Par NicoNGRI dans le forum MS SQL Server
    Réponses: 9
    Dernier message: 30/04/2009, 17h33
  2. Réponses: 3
    Dernier message: 09/06/2007, 16h22
  3. Comment supprimer "accent sensitive" dans sql server 2005
    Par ozzy75 dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 16/05/2007, 10h28
  4. PB Accès schémas BDD dans sql server 2005
    Par tikam dans le forum MS SQL Server
    Réponses: 10
    Dernier message: 16/06/2006, 09h42
  5. Restaurer dans sql server 2005
    Par tikam dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 06/06/2006, 10h33

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