bonjour,
voila mon petit problème
je souhaiterai faire une requete qui me liste les jours J à J+7.
le retour doit être
j'ai fait une requete mais 2 problèmes persistes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 23/11/2005 24/11/2005 25/11/2005 26/11/2005 27/11/2005 28/11/2005 29/11/2005 30/11/2005 ...
la requete est longue !? je ne trouve pas cela très propre mais plus embettant les dates ne sont pas triés !!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 select TO_CHAR(SYSDATE+00,'DD/MM/YYYY') DF FROM DUAL UNION select TO_CHAR(SYSDATE+01,'DD/MM/YYYY') DF FROM DUAL UNION select TO_CHAR(SYSDATE+02,'DD/MM/YYYY') DF FROM DUAL UNION select TO_CHAR(SYSDATE+03,'DD/MM/YYYY') DF FROM DUAL UNION select TO_CHAR(SYSDATE+04,'DD/MM/YYYY') DF FROM DUAL UNION select TO_CHAR(SYSDATE+05,'DD/MM/YYYY') DF FROM DUAL UNION select TO_CHAR(SYSDATE+06,'DD/MM/YYYY') DF FROM DUAL UNION select TO_CHAR(SYSDATE+07,'DD/MM/YYYY') DF FROM DUAL UNION select TO_CHAR(SYSDATE+08,'DD/MM/YYYY') DF FROM DUAL UNION select TO_CHAR(SYSDATE+09,'DD/MM/YYYY') DF FROM DUAL UNION select TO_CHAR(SYSDATE+10,'DD/MM/YYYY') DF FROM DUAL UNION select TO_CHAR(SYSDATE+11,'DD/MM/YYYY') DF FROM DUAL ...
exemple de sortie :
le 1 dec. apparait en tete de liste. comment pourrait je faire une requete plus propre me fournissant une liste de date trié ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 DF ---------- 01/12/2005 02/12/2005 03/12/2005 04/12/2005 05/12/2005 06/12/2005 07/12/2005 23/11/2005 24/11/2005 25/11/2005 26/11/2005 27/11/2005 28/11/2005 29/11/2005 30/11/2005
merci d'avance.
Partager