merge period approaches
This commit is contained in:
parent
a71dc1a083
commit
ab96a07e70
@ -30,3 +30,24 @@ FROM
|
|||||||
m.calendar_month = extract(month from gs.d)
|
m.calendar_month = extract(month from gs.d)
|
||||||
ORDER BY
|
ORDER BY
|
||||||
gs.d ASC
|
gs.d ASC
|
||||||
|
/*
|
||||||
|
INSERT INTO
|
||||||
|
evt.fspr
|
||||||
|
SELECT
|
||||||
|
--TO_CHAR(gs.d,'YYYY.MM.DD')::ltree t1
|
||||||
|
(
|
||||||
|
--year
|
||||||
|
to_char(extract(year from gs.d),'FM0000')
|
||||||
|
--quarter
|
||||||
|
||'.'||to_char(m.fq,'FM00')
|
||||||
|
--month
|
||||||
|
||'.'||to_char(m.fm,'FM00')
|
||||||
|
--day
|
||||||
|
||'.'||to_char(extract(day from gs.d),'FM00')
|
||||||
|
)::ltree t2
|
||||||
|
,tstzrange(gs.d,gs.d + '1 month'::interval) r
|
||||||
|
FROM
|
||||||
|
generate_series('2018-01-01 00:00'::timestamptz,'2099-12-01 00:00'::timestamptz,'1 day') gs(d)
|
||||||
|
INNER JOIN m ON
|
||||||
|
m.cm = extract(month from gs.d)
|
||||||
|
*/
|
@ -1,41 +0,0 @@
|
|||||||
WITH
|
|
||||||
--startign month
|
|
||||||
m as (
|
|
||||||
SELECT
|
|
||||||
*
|
|
||||||
FROM
|
|
||||||
(
|
|
||||||
VALUES
|
|
||||||
(1,1,1)
|
|
||||||
,(2,2,1)
|
|
||||||
,(3,3,1)
|
|
||||||
,(4,4,2)
|
|
||||||
,(5,5,2)
|
|
||||||
,(6,6,2)
|
|
||||||
,(7,7,3)
|
|
||||||
,(8,8,3)
|
|
||||||
,(9,9,3)
|
|
||||||
,(10,10,4)
|
|
||||||
,(11,11,4)
|
|
||||||
,(12,12,4)
|
|
||||||
) X (cm,fm,fq)
|
|
||||||
)
|
|
||||||
INSERT INTO
|
|
||||||
evt.fspr
|
|
||||||
SELECT
|
|
||||||
--TO_CHAR(gs.d,'YYYY.MM.DD')::ltree t1
|
|
||||||
(
|
|
||||||
--year
|
|
||||||
to_char(extract(year from gs.d),'FM0000')
|
|
||||||
--quarter
|
|
||||||
||'.'||to_char(m.fq,'FM00')
|
|
||||||
--month
|
|
||||||
||'.'||to_char(m.fm,'FM00')
|
|
||||||
--day
|
|
||||||
||'.'||to_char(extract(day from gs.d),'FM00')
|
|
||||||
)::ltree t2
|
|
||||||
,tstzrange(gs.d,gs.d + '1 month'::interval) r
|
|
||||||
FROM
|
|
||||||
generate_series('2018-01-01 00:00'::timestamptz,'2099-12-01 00:00'::timestamptz,'1 day') gs(d)
|
|
||||||
INNER JOIN m ON
|
|
||||||
m.cm = extract(month from gs.d)
|
|
Loading…
Reference in New Issue
Block a user