SQLize Online / PHPize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
CREATE TABLE tmp ( "name" VARCHAR(255), "time" TIME, "interval" SMALLINT ); INSERT INTO tmp ("name", "time", "interval") VALUES ('Explorer', '02:00:00', '60'), ('Producer', '05:05:00', '30'); SELECT "name", "time" + "period" * interval '1 minute' FROM tmp CROSS JOIN LATERAL generate_series( 0, EXTRACT(EPOCH FROM ('23:00:00' - "time") / 60)::smallint, "interval" ) "period"
Stuck with a problem? Got Error? Ask ChatGPT!
Copy Clear