bonjour,
j'execute ce petit script :
DECLARE
p_datdeb DATE;
p_datfin DATE;
p_datcou date;
BEGIN
p_datcou := sysdate;
p_datdeb := trunc(p_datcou,'WW')-6;
p_datfin := trunc(p_datcou,'WW')-1;
dbms_output.put_line('DATE DEBUT :' || to_char(p_datdeb, 'DD-MON-YYYY HH24:MM:SS'));
dbms_output.put_line('DATE FIN :' || to_char(p_datfin, 'DD-MON-YYYY HH24:MM:SS'));
END;
et j'ai le résultat suivant :
DATE DEBUT :04-DEC-2006 00:12:00
DATE FIN :09-DEC-2006 00:12:00
Quelqu'un peut m'expliquer les 12 minutes ??? surtout comment je fais pour avoir 04-DEC-2006 00:00:00 et 09-DEC-2006 00:00:00
merci d'avance
Partager