Hi! Could we please enable some services and cookies to improve your experience and our website?

SQLize | PHPize | SQLtest

Online Sandbox for SQL and PHP: Write, Run, Test, and Share SQL Queries and PHP Code

A A A
Login    Share code      Blog   FAQ
Copy Format Clear
CREATE TABLE tab1( st_dt date, end_dt date); INSERT INTO tab1 (st_dt, end_dt) VALUES (TO_DATE('2022-08-01', 'YYYY-MM-DD'), TO_DATE('2022-08-05', 'YYYY-MM-DD')), (TO_DATE('2022-08-06', 'YYYY-MM-DD'), TO_DATE('2022-08-15', 'YYYY-MM-DD')), (TO_DATE('2022-08-20', 'YYYY-MM-DD'), TO_DATE('2022-08-25', 'YYYY-MM-DD')), (TO_DATE('2022-08-28', 'YYYY-MM-DD'), TO_DATE('2022-08-30', 'YYYY-MM-DD')); Select * FROM tab1; SELECT *, extract(day from next_dt) - extract(day from end_dt) AS days_diff FROM (SELECT *, LEAD (st_dt, 1) OVER (ORDER BY st_dt) AS next_dt FROM tab1 ) AS subquery_alias

Stuck with a problem? Got Error? Ask AI support!

Copy Clear