Requête SQL avec jointure sur la même table
Bonjour tout le monde, voici une requête que j'ai créée avec Oracle XE 10, et qui marche parfaitement. Le problème lorsque je lance dans le serveur Oracle 8i elle exécute sans résultat sur des heures. Est-ce possible de la convertir pour qu'elle marche sur ce dernier.
Code:
1 2 3 4 5 6 7 8
| SELECT t.Ident , Sum(t.DEBIT) AS DEBIT, Sum(t.CREDIT) AS CREDIT, Sum(t.CREDIT) - Sum(t.DEBIT) AS DIFFER,
t.perd
from Ecr t
where t.Ident IN ( Select b.Ident From Ecr B where b.journee='20160128' AND b.Can='12'
and b.perd = t.perd)
group by t.Ident, t.perd, t.nat
HAVING (((t.NAT)<>'K10' And (t.NAT)<>'K11' And (t.NAT)<'K12'))
order by t.Ident, t.per |
Merci pour votre Aide.