94 lines
1.9 KiB
SQL
94 lines
1.9 KiB
SQL
create view vi_every_day as (
|
|
SELECT date_format(C.ASSIGNED_DATE, '%Y/%m/%d') AS EVERY_DAY
|
|
FROM (
|
|
SELECT ('2014/01/01' + INTERVAL ((((T3.I * 1000) + (T2.I * 100)) + (T1.I * 10)) + T0.I) DAY) AS ASSIGNED_DATE
|
|
FROM ((((
|
|
(
|
|
SELECT 0 AS I
|
|
)
|
|
UNION
|
|
SELECT 1 AS `1`
|
|
UNION
|
|
SELECT 2 AS `2`
|
|
UNION
|
|
SELECT 3 AS `3`
|
|
UNION
|
|
SELECT 4 AS `4`
|
|
UNION
|
|
SELECT 5 AS `5`
|
|
UNION
|
|
SELECT 6 AS `6`
|
|
UNION
|
|
SELECT 7 AS `7`
|
|
UNION
|
|
SELECT 8 AS `8`
|
|
UNION
|
|
SELECT 9 AS `9`
|
|
) T0 JOIN (
|
|
SELECT 0 AS I
|
|
UNION
|
|
SELECT 1 AS `1`
|
|
UNION
|
|
SELECT 2 AS `2`
|
|
UNION
|
|
SELECT 3 AS `3`
|
|
UNION
|
|
SELECT 4 AS `4`
|
|
UNION
|
|
SELECT 5 AS `5`
|
|
UNION
|
|
SELECT 6 AS `6`
|
|
UNION
|
|
SELECT 7 AS `7`
|
|
UNION
|
|
SELECT 8 AS `8`
|
|
UNION
|
|
SELECT 9 AS `9`
|
|
) T1) JOIN (
|
|
SELECT 0 AS I
|
|
UNION
|
|
SELECT 1 AS `1`
|
|
UNION
|
|
SELECT 2 AS `2`
|
|
UNION
|
|
SELECT 3 AS `3`
|
|
UNION
|
|
SELECT 4 AS `4`
|
|
UNION
|
|
SELECT 5 AS `5`
|
|
UNION
|
|
SELECT 6 AS `6`
|
|
UNION
|
|
SELECT 7 AS `7`
|
|
UNION
|
|
SELECT 8 AS `8`
|
|
UNION
|
|
SELECT 9 AS `9`
|
|
) T2)
|
|
JOIN (
|
|
SELECT 0 AS I
|
|
UNION
|
|
SELECT 1 AS `1`
|
|
UNION
|
|
SELECT 2 AS `2`
|
|
UNION
|
|
SELECT 3 AS `3`
|
|
UNION
|
|
SELECT 4 AS `4`
|
|
UNION
|
|
SELECT 5 AS `5`
|
|
UNION
|
|
SELECT 6 AS `6`
|
|
UNION
|
|
SELECT 7 AS `7`
|
|
UNION
|
|
SELECT 8 AS `8`
|
|
UNION
|
|
SELECT 9 AS `9`
|
|
) T3)
|
|
) C
|
|
WHERE (C.ASSIGNED_DATE BETWEEN (
|
|
SELECT date_format(min(APZL.FLOW_BUSSINESS_OBJECT.INPUTTIME), '%Y-%m-%d') FROM APZL.FLOW_BUSSINESS_OBJECT
|
|
) AND now()));
|
|
|