Précédent   Forum du club des développeurs et IT Pro > Bases de données > Oracle > Débuter
Débuter Forum d'entraide pour débuter avec Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 20/10/2012, 22h53   #1
islande
Membre à l'essai
 
Inscription : janvier 2006
Messages : 82
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 82
Points : 22
Points : 22
Par défaut Besoin d'aide pour une requête

Bonsoir,

Je possede une table oracle avec plusieurs champs dont:
un champ dossier
un champ service
un champ date de sortie

Je voudrais connaitre les dossiers ayant pour un service 1010 et 8000, la même date de sortie.

Par exemple:

Dossier service date de sortie
100 1010 01/01/2012
200 8000 01/01/2012

Donc le résultat demandé est les dossiers 100 et 200.

Merci d'avance
islande est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/10/2012, 09h17   #2
amir.
Membre habitué
 
Inscription : septembre 2010
Messages : 74
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 74
Points : 115
Points : 115
Bonjour Islande,

Est-ce que tu pourrais:
1- Fournir un CREATE TABLE avec des insert pour nous permettre de créer un scénario?
2- Nous dire comment, depuis le scénario de départ, arriver au résultat escompté (enregistrements filtrés, groupés...)
3- Nous donner le résultat escompté sur base des INSERT crées en 1 et d'éventuels autres paramètres (date en entrées? tout les dossiers ayant une même date regroupés au niveau du résultat?...)

Parce qu'à partir de ta description, on peut difficilement deviner vers quoi tu t'orientes.


Merci !!
amir. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/10/2012, 09h42   #3
ojo77
Membre Expert
 
Homme Olivier Joly
Support
Inscription : décembre 2010
Messages : 549
Détails du profil
Informations personnelles :
Nom : Homme Olivier Joly
Âge : 39
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : Support
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : décembre 2010
Messages : 549
Points : 1 269
Points : 1 269
Ca devrait le faire

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
WITH t1 AS ( SELECT *
             FROM TABLE
             WHERE service = 1010 ),
     t2 AS ( SELECT *
             FROM TABLE
             WHERE service = 8000 )
SELECT t1.dossier, t1.date_sortie
FROM t1, t2
WHERE t1.date_sortie=t2.date_sortie
union ALL
SELECT t2.dossier, t2.date_sortie
FROM t1, t2
WHERE t1.date_sortie=t2.date_sortie
ojo77 est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/10/2012, 10h05   #4
islande
Membre à l'essai
 
Inscription : janvier 2006
Messages : 82
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 82
Points : 22
Points : 22
Merci pour vos réponses.

Je vais essayer la requete de ojo77 peut etre aujourd'hui et je vous dirais si cela marche.

Encore merci pour vos réponses.
islande est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/10/2012, 18h12   #5
islande
Membre à l'essai
 
Inscription : janvier 2006
Messages : 82
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 82
Points : 22
Points : 22
Bonsoir,

Je viens d'essayer la requête. Cela semble marcher.

Je voudrais éviter les dates de sorties = au 31-12-2099. Et comment faire pour avoir la colonne Uf.

Merci
islande est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/10/2012, 18h33   #6
islande
Membre à l'essai
 
Inscription : janvier 2006
Messages : 82
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 82
Points : 22
Points : 22
Je m'excuse, je viens de trouver.

Encore Merci
islande est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 21h30.


 
 
 
 
Partenaires

Hébergement Web