Précédent   Forum des professionnels en informatique > Bases de données > Oracle > SQL
SQL Forum d'entraide sur le SQL pour Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/04/2008, 11h39   #1
Invité régulier
 
Inscription : août 2007
Messages : 141
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 141
Points : 9
Points : 9
Par défaut Ajouter le libellé correspondant au code

Bonjour à tous,

J'utilise une requête me permettant de remonter l'ensemble des demandes par site. La syntaxe de la requête est la suivante :

SELECT (SUBSTR( T1.asset_geography_z , 1, INSTR ( T1.asset_geography_z ,'.',1)-1)) site, (COUNT(*)) total
FROM csd_incident_all_v T1
GROUP BY (SUBSTR( T1.asset_geography_z , 1, INSTR ( T1.asset_geography_z ,'.',1)-1))

La requête donne le résultat suivant :
http://img361.imageshack.us/my.php?image=requetegh1.jpg

Un code Site correspond à un site donné. Ex : le code 1 correspond à Paris.
Je cherche une solution pour qu'apparaisse le libellé du site correspondant comme sur la capture suivante :
http://img187.imageshack.us/my.php?image=requetexb0.jpg
Pouvez-vous SVP m'aider à ce sujet.
Merci.
mattwarend est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2008, 11h47   #2
Rédacteur/Modérateur
 
Avatar de Vincent Rogier
 
vincent rogier
Inscription : juillet 2007
Messages : 2 355
Détails du profil
Informations personnelles :
Nom : vincent rogier
Âge : 34

Informations forums :
Inscription : juillet 2007
Messages : 2 355
Points : 3 108
Points : 3 108
Il te faut une table avec les champs code site et nom site que tu jointes à ta requête...
__________________
Vincent Rogier.

Rubrique ORACLE : Accueil - Forum - Tutoriels - FAQ - Livres - Blog

Vous voulez contribuer à la rubrique Oracle ? Contactez la rubrique !

OCILIB (C Driver for Oracle)

Librairie C Open Source multi-plateformes pour accéder et manipuler des bases de données Oracle
Vincent Rogier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2008, 12h01   #3
Invité régulier
 
Inscription : août 2007
Messages : 141
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 141
Points : 9
Points : 9
Merci pour ta réponse.
Mais n'existe t'il pas une solution simple pour ajouter le libellé correspondant dans une autre colonne.
Ou bien dire dans la requête que pour un code donné dans la colonne SITE de placer le libellé du site correspondant ?
mattwarend est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2008, 12h10   #4
Rédacteur/Modérateur
 
Avatar de Vincent Rogier
 
vincent rogier
Inscription : juillet 2007
Messages : 2 355
Détails du profil
Informations personnelles :
Nom : vincent rogier
Âge : 34

Informations forums :
Inscription : juillet 2007
Messages : 2 355
Points : 3 108
Points : 3 108
tu peux toujours faire un decode() pour remplacer le code par une chaine...
sinon il faut que le nom soit stocké quelque part...
__________________
Vincent Rogier.

Rubrique ORACLE : Accueil - Forum - Tutoriels - FAQ - Livres - Blog

Vous voulez contribuer à la rubrique Oracle ? Contactez la rubrique !

OCILIB (C Driver for Oracle)

Librairie C Open Source multi-plateformes pour accéder et manipuler des bases de données Oracle
Vincent Rogier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2008, 12h13   #5
Invité régulier
 
Inscription : août 2007
Messages : 141
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 141
Points : 9
Points : 9
Merci pour ta réponse.
Je débute en SQL, et je ne sais pas comment interpréter la commande.
T'est t'il possible de m'indiquer dans ma requête à quoi ça devrait ressembler.

Merci d'avance.
mattwarend est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h05.


 
 
 
 
Partenaires

Hébergement Web