Oracle SQL Decode
Fermé
UlrichVonDenGluckBach
Messages postés
12
Date d'inscription
mercredi 29 avril 2009
Statut
Membre
Dernière intervention
15 février 2011
-
29 avril 2009 à 09:21
UlrichVonDenGluckBach Messages postés 12 Date d'inscription mercredi 29 avril 2009 Statut Membre Dernière intervention 15 février 2011 - 29 avril 2009 à 10:30
UlrichVonDenGluckBach Messages postés 12 Date d'inscription mercredi 29 avril 2009 Statut Membre Dernière intervention 15 février 2011 - 29 avril 2009 à 10:30
A voir également:
- Oracle SQL Decode
- Comment decode - Guide
- Logiciel sql - Télécharger - Bases de données
- Requête sql pix - Forum Python
- Identificateur non valide oracle ✓ - Forum Bases de données
- Jointure sql ✓ - Forum MySQL
1 réponse
UlrichVonDenGluckBach
Messages postés
12
Date d'inscription
mercredi 29 avril 2009
Statut
Membre
Dernière intervention
15 février 2011
29 avril 2009 à 10:30
29 avril 2009 à 10:30
Voila ça peu tjs aider
Au plaisir
/* Formatted on 2009/04/29 09:36 (Formatter Plus v4.8.5) */
SELECT garantie.gar_num, garantie.gar_statut, garantie.gar_date_emission,
garantie_date.gar_date_echeance, garantie_date.gar_date_verification,
garantie_date.gar_date_statut, garantie.gar_montant,
DECODE(garantie.gar_emetteur_type,'B',banque.BAN_ID,entreprise.ENT_ID)Assurance_Id,
garantie.GAR_EMETTEUR_TYPE
FROM garantie, garantie_date, contrat_cmd, lot_mf, banque,entreprise
WHERE ( (garantie.gar_id = garantie_date.gar_id)
AND (contrat_cmd.ctr_id = garantie.ctr_cmd)
AND (lot_mf.lot_mf_id = garantie.lot_mf_id)
AND (banque.ban_id(+) = garantie.ban_id)
AND (entreprise.ent_id(+) = garantie.ENT_ID)
AND (garantie.ctr_cmd = 213)
)
GROUP BY garantie.ctr_cmd,
garantie.gar_num,
garantie.gar_statut,
garantie.gar_date_emission,
garantie_date.gar_date_echeance,
garantie_date.gar_date_verification,
garantie_date.gar_date_statut,
garantie.gar_montant,
contrat_cmd.ctr_numero,
lot_mf.lot_mf_numero,
garantie.gar_emetteur_type,
garantie.ban_id,
garantie.ent_id,
banque.ban_id,
entreprise.ent_id
Au plaisir
/* Formatted on 2009/04/29 09:36 (Formatter Plus v4.8.5) */
SELECT garantie.gar_num, garantie.gar_statut, garantie.gar_date_emission,
garantie_date.gar_date_echeance, garantie_date.gar_date_verification,
garantie_date.gar_date_statut, garantie.gar_montant,
DECODE(garantie.gar_emetteur_type,'B',banque.BAN_ID,entreprise.ENT_ID)Assurance_Id,
garantie.GAR_EMETTEUR_TYPE
FROM garantie, garantie_date, contrat_cmd, lot_mf, banque,entreprise
WHERE ( (garantie.gar_id = garantie_date.gar_id)
AND (contrat_cmd.ctr_id = garantie.ctr_cmd)
AND (lot_mf.lot_mf_id = garantie.lot_mf_id)
AND (banque.ban_id(+) = garantie.ban_id)
AND (entreprise.ent_id(+) = garantie.ENT_ID)
AND (garantie.ctr_cmd = 213)
)
GROUP BY garantie.ctr_cmd,
garantie.gar_num,
garantie.gar_statut,
garantie.gar_date_emission,
garantie_date.gar_date_echeance,
garantie_date.gar_date_verification,
garantie_date.gar_date_statut,
garantie.gar_montant,
contrat_cmd.ctr_numero,
lot_mf.lot_mf_numero,
garantie.gar_emetteur_type,
garantie.ban_id,
garantie.ent_id,
banque.ban_id,
entreprise.ent_id