Précédent   Forum des professionnels en informatique > Bases de données > Langage SQL
Langage SQL Forum d'entraide sur le langage SQL et sur les questions liées à la conception de schéma (DDL). Cours SQL
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 02/10/2011, 13h23   #1
Provisoirement toléré
 
Inscription : avril 2007
Messages : 552
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 552
Points : 46
Points : 46
Par défaut problème avec une requete

salut tout le monde
je veux bien afficher les lignes ou le débit egal crédit

124090 120000 0
124090 0,00 120000
124090 0,00 446464

alors je m'obtiens :
124090 120000 0
124090 0,00 120000
minooo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/10/2011, 14h32   #2
Membre éclairé
 
Avatar de boussafi
 
Homme
Ingénieur développement logiciels
Inscription : septembre 2007
Messages : 342
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Algérie

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Industrie

Informations forums :
Inscription : septembre 2007
Messages : 342
Points : 397
Points : 397
Envoyer un message via Yahoo à boussafi Envoyer un message via Skype™ à boussafi
quel est ton probleme?
boussafi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/10/2011, 15h27   #3
Provisoirement toléré
 
Inscription : avril 2007
Messages : 552
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 552
Points : 46
Points : 46
je cherche la requete qui permet de faire ça
minooo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/10/2011, 16h16   #4
Membre éclairé
 
Avatar de boussafi
 
Homme
Ingénieur développement logiciels
Inscription : septembre 2007
Messages : 342
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Algérie

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Industrie

Informations forums :
Inscription : septembre 2007
Messages : 342
Points : 397
Points : 397
Envoyer un message via Yahoo à boussafi Envoyer un message via Skype™ à boussafi
Code :
1
2
3
4
5
6
7
8
9
10
11
WITH ta_table AS
(SELECT 124090 id, 120000 debit, 0 credit  FROM dual
union
SELECT 124090 ,0.00 ,120000  FROM dual
union
SELECT 124090 ,0.00, 446464 FROM dual
)
 
SELECT D.id,d.debit,d.credit 
FROM ta_table D JOIN ta_table C ON  (D.id=C.id
AND D.debit=C.credit AND  C.debit=D.credit)
boussafi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/10/2011, 10h51   #5
Provisoirement toléré
 
Inscription : avril 2007
Messages : 552
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 552
Points : 46
Points : 46
bonjour mais comment généraliser la requete sur plusieurs ligne d'une table

124090 120000 0
124090 0,00 120000
124090 0,00 446464
112 1.1 0
112 0 1.1
112 222 0
1225 2.12 0
1225 0 2.12
154 2111 0
minooo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/10/2011, 10h56   #6
Expert Confirmé
 
Homme
Inscription : mai 2002
Messages : 1 641
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 29
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : mai 2002
Messages : 1 641
Points : 2 634
Points : 2 634
Bonjour,

vous devriez commencez par lire des tutos sql afin de mieux comprendre la réponse de Boussafi.

Car la réponse à votre problème est dedans.

http://sqlpro.developpez.com/cours/sqlaz/select/
http://sqlpro.developpez.com/cours/sqlaz/jointures/

Ca sera un bon début, et ca couvrira les cas de bases comme celui-ci.
punkoff 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 03h55.


 
 
 
 
Partenaires

Hébergement Web