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 25/01/2007, 14h23   #1
Candidat au titre de Membre du Club
 
Homme
Administrateur de base de données
Inscription : juillet 2006
Messages : 109
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Transports

Informations forums :
Inscription : juillet 2006
Messages : 109
Points : 12
Points : 12
Par défaut besoin de requetes imbriquée ou pas

Bonjour

voici ma table pannes

4 champs

objet
code
seqno
date

je voudrais pouvoir lister tous les enregistrements (select *)

Si pour un meme objet et un meme code (panne) on a plus d'un cas
Pour la periode dernier mois glissant.

J'arrive à isoler ces objets mais pas les enreistrement complets:

SELECT objet,code, COUNT (seqno)
FROM pannes
WHERE ( date BETWEEN sysdate ans addmonths(sysdate,-1)
)
GROUP BY objet,code
HAVING ((COUNT (seqno) > 1))
gg2vig est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/01/2007, 14h52   #2
Membre du Club
 
Homme
Intégrateur
Inscription : novembre 2004
Messages : 114
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Intégrateur
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : novembre 2004
Messages : 114
Points : 47
Points : 47
Bonjour,

Si j'ai bien compris, une solution peut être celle-ci
Code :
1
2
3
4
5
6
7
8
9
10
11
12
 
SELECT *
FROM pannes p,
(
SELECT objet,code, COUNT (seqno)
FROM pannes
WHERE ( date BETWEEN sysdate ans addmonths(sysdate,-1)
)
GROUP BY objet,code
HAVING ((COUNT (seqno) > 1))) s
WHERE s.objet=p.objet
AND s.code=p.code
cquilgars est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2007, 10h42   #3
Candidat au titre de Membre du Club
 
Homme
Administrateur de base de données
Inscription : juillet 2006
Messages : 109
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Transports

Informations forums :
Inscription : juillet 2006
Messages : 109
Points : 12
Points : 12
merci pour la solution

le principe est bon ,en ajoutant les filtres de date et corrigeant 1 faute de frappe j'ontient le résultat escompté
gg2vig 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 20h17.


 
 
 
 
Partenaires

Hébergement Web