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

Sybase Discussion :

question sur une requête délicate


Sujet :

Sybase

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 29
    Points : 26
    Points
    26
    Par défaut question sur une requête délicate
    Bonjour,

    Voici mon problème:

    J'ai 2 tables A et B . Dans la table A j'ai 2 champs : loan_id et stock
    dans la table B , j'ai 3 champs: stock (qui permet de faire le lien avec la table A) et 2 autres champs qui sont stock_code et stock_code_type
    Voici à quoi ressemble de la table B :

    Stock Stock_code_type stock_code
    1 ISIN FR13452
    2 WKN 1425
    3 midas 48125
    4 ISIN DE15428


    Ce que je voudrais c'est pour une liste de loan_id bien précises, recuperer le stock_code s'il est du type ISIN et le stock_code s'il est dy type WKN et une valeur nulle s'il n'y a pas de stock_code ( ISIN ou WKN).

    Le résultat devrait ressembler à ça :

    loan_id WKN ISIN
    124 4752 DE4582
    128 7582 FR4582
    452 null FR4576


    Si vous auriez au moins une piste, je vous serais reconnaissant.


    Merci par avance pour votre aide

  2. #2
    Rédacteur/Modérateur

    Avatar de Fabien Celaia
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2002
    Messages
    4 220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2002
    Messages : 4 220
    Points : 19 549
    Points
    19 549
    Billets dans le blog
    25
    Par défaut
    Vous vouleu faire une requête d'analyse croisée.

    Il y a plusieurs moyens de faire, et cela dépend principalement de votre base et de sa version.

    Voici une piste : http://fadace.developpez.com/mssql/pivot/

    Sinon, vous pouvez toujours le faire en mode "bourrin", en créant une table temporaire avec tous les loan_id et en l'updatant 2 fois (une fois pour chaque stock_code_type)
    Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2

    N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD

    Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !

  3. #3
    Rédacteur/Modérateur

    Avatar de Fabien Celaia
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2002
    Messages
    4 220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2002
    Messages : 4 220
    Points : 19 549
    Points
    19 549
    Billets dans le blog
    25
    Par défaut
    Vous voulez faire une requête d'analyse croisée.

    Il y a plusieurs moyens de faire, et cela dépend principalement de votre base et de sa version.

    Voici une piste : http://fadace.developpez.com/mssql/pivot/

    Sinon, vous pouvez toujours le faire en mode "bourrin", en créant une table temporaire avec tous les loan_id et en l'updatant 2 fois (une fois pour chaque stock_code_type)
    Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2

    N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD

    Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !

Discussions similaires

  1. [JPQL] Question sur une requête avec héritage
    Par saveriu dans le forum JPA
    Réponses: 1
    Dernier message: 21/08/2010, 09h54
  2. [WD14] Question sur une requête
    Par Raptor92 dans le forum WinDev
    Réponses: 6
    Dernier message: 29/01/2010, 17h07
  3. [WD14] Question sur une requête
    Par Raptor92 dans le forum WinDev
    Réponses: 2
    Dernier message: 06/11/2009, 20h53
  4. [JPQL] Question sur une requête
    Par saveriu dans le forum JPA
    Réponses: 1
    Dernier message: 04/06/2009, 13h18
  5. Question pour une requête sur plusieurs tables/objets
    Par pontus21 dans le forum Hibernate
    Réponses: 54
    Dernier message: 01/06/2009, 19h37

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