jour de la semaine avec Oracle

jour de la semaine avec Oracle - SQL/NoSQL - Programmation

Marsh Posté le 19-06-2006 à 10:53:21    

Bonjour,
 
Je souhaiterais avoir la date de debut et la date de fin de la semaine précédent une date x...
 
 
J'ai chercher dans tous les sens, mais j'avoue avoir un peu de mal avec les dates Oracle... :/

Reply

Marsh Posté le 19-06-2006 à 10:53:21   

Reply

Marsh Posté le 19-06-2006 à 16:55:12    

TO_CHAR(maDate, 'D') renvoie le jour de la semaine d'une date (1 à 7).
 

Code :
  1. select trunc(sysdate - to_number(to_char(sysdate, 'D')) - 6) as premier_jour_semaine_derniere,
  2.        trunc(sysdate - to_number(to_char(sysdate, 'D'))) as dernier_jour_semaine_derniere
  3. from dual;


 
(à toi de remplacer sysdate par la date qui t'intéresse dans cet exemple)

Reply

Marsh Posté le 20-06-2006 à 10:46:00    

Beegee a écrit :

TO_CHAR(maDate, 'D') renvoie le jour de la semaine d'une date (1 à 7).
 

Code :
  1. select trunc(sysdate - to_number(to_char(sysdate, 'D')) - 6) as premier_jour_semaine_derniere,
  2.        trunc(sysdate - to_number(to_char(sysdate, 'D'))) as dernier_jour_semaine_derniere
  3. from dual;


 
(à toi de remplacer sysdate par la date qui t'intéresse dans cet exemple)


 
Yes ça marche niquel !
Merci beaucoup beegee  :jap:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed