Salut
ya t il une fonction sql qui a comme paramétre d'entrée une date , et qui retourne la date du premier jour de la semaine de la date en entrée !!
Merci
Salut
ya t il une fonction sql qui a comme paramétre d'entrée une date , et qui retourne la date du premier jour de la semaine de la date en entrée !!
Merci
ah pardon , oracle 8
Essaye :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 select sysdate - to_char(sysdate, 'D') + 1 from dual
trunc(d,'IW')
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SQL> select to_char(trunc(sysdate,'IW'),'DL') from dual; TO_CHAR(TRUNC(SYSDATE,'IW' -------------------------- lundi 24 juillet 2006
Et oui, la Faq, les amis, la FAQ !
http://oracle.developpez.com/faq/?page=11#truncdate
d'un point de vue vocabulaire, j'aurais dit date tronquée au lundi
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SQL> -- jour de la semaine correspondant au jour du 1er jour de l'année ISO -- SQL> SELECT TRUNC(SYSDATE, 'IW') "'IW'" FROM DUAL;
attention, cela depend de NLS_TERRITORY
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SQL> -- date tronquée au 1er jour de la semaine -- SQL> SELECT TRUNC(SYSDATE, 'DAY') "'DAY'" FROM DUAL;
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 SCOTT@LSC01> alter session set nls_territory=switzerland; Session altered. SCOTT@LSC01> select trunc(sysdate,'DAY') from dual; TRUNC(SYSDATE,'DAY') -------------------------- lundi 24 juillet 2006 SCOTT@LSC01> alter session set nls_territory=bangladesh; Session altered. SCOTT@LSC01> select trunc(sysdate,'DAY') from dual; TRUNC(SYSDATE,'DAY') -------------------------- vendredi 28 juillet 2006
Merci tt lmonde , ça marche pour la date du premier jour
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager