select to_char(dates, 'yyyy-MM-dd HH24:mi') tm from(
SELECT DATE '2019-03-01' + ( LEVEL - 1 ) * INTERVAL '1' MINUTE AS dates
FROM DUAL
CONNECT BY DATE '2019-03-01' + ( LEVEL - 1 ) * INTERVAL '1' MINUTE <= DATE '2019-04-01');
05-15
1527
