Oracle
 sql >> Base de données >  >> RDS >> Oracle

Requête Oracle avec chaque minute par jour

Nous pouvons utiliser l'arithmétique pour manipuler les dates et la simple astuce CONNECT BY pour générer un flux de lignes.

alter session set nls_date_format='dd-mon-yyyy hh24:mi'
/

with cte as ( select trunc(sysdate) as start_date from dual )
select start_date + ((level-1)/(24*60)) as date_w_mins
from cte
connect by level <= (24*60)
/