Précédent   Forum des professionnels en informatique > Bases de données > Oracle
Oracle Forum Oracle : le serveur, les outils, ... Voir F.A.Q Oracle Tutoriels 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 26/01/2007, 10h13   #1
Membre confirmé
 
Homme Alain
Inscription : mars 2004
Messages : 249
Détails du profil
Informations personnelles :
Nom : Homme Alain
Âge : 43
Localisation : France

Informations forums :
Inscription : mars 2004
Messages : 249
Points : 216
Points : 216
Par défaut [sql] Différence de deux champs

Bonjour,

j'ai une requete de la forme

select machin,truc,machin-truc from tables...

mon soucis c'est que "machin" et "truc" sont des sous requetes complexes et longues et non de simples colonnes de tables.

Comment puis je affectué la différénce des deux dans une troisieme colonne ?


Merci

Oups j'oubliais je tourne sous 10G2
Alain B. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2007, 10h21   #2
Membre Expert
 
Inscription : avril 2006
Messages : 1 024
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 1 024
Points : 1 175
Points : 1 175
Le plus simple sera d'encapsuler cette requête dans une autre qui reprendra tes champs et fera les opérations que tu veux.

Code :
1
2
3
4
5
SELECT machin, truc, machin - truc FROM
  (
    selecet (..compliqué...) machin, (.... compliqué....) truc
     FROM TABLES...
  )
remi4444 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2007, 10h35   #3
Membre confirmé
 
Homme Alain
Inscription : mars 2004
Messages : 249
Détails du profil
Informations personnelles :
Nom : Homme Alain
Âge : 43
Localisation : France

Informations forums :
Inscription : mars 2004
Messages : 249
Points : 216
Points : 216
Oui c'est une solution

merci
Alain B. est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h23.


 
 
 
 
Partenaires

Hébergement Web