Bonjour,

J'ai une requête:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
select id,date,nombre
from table1
where date >= to_date('01/08/2010 00:00:00', 'dd/mm/yyyy HH24:MI:SS')
and date < to_date('03/08/2010 00:00:00', 'dd/mm/yyyy HH24:MI:SS')
qui retourne ce résultat:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
id     date          nombre
1      01/08/10      456    
2      02/08/10      654
J'aimerai comparer les nombres sur 2 années différentes et donc obtenir:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
id     date_2010  nombre_2010   date_2009   nombre_2009
1      01/08/10   456           01/08/09    321
2      02/08/10   654           02/08/09    563
Ainsi je prends des donnes sur la meme table mais a des dates differentes et je souhaiterais les afficher tel que sur l'exemple juste ci dessus.
J'utilise une BDD Oracle10g.

D'avance merci.