CEVA#72553 Rapportages

svn path=/Customer/trunk/; revision=56515
This commit is contained in:
Sander Schepers
2022-07-07 13:49:07 +00:00
parent 74648e2b59
commit c1eb9453ef

View File

@@ -336,13 +336,13 @@ CREATE OR REPLACE VIEW ceva_v_mld_reports
AS
SELECT m.mld_melding_key,
m.mld_melding_datum,
to_number (TO_CHAR (m.mld_melding_datum, 'YYYY'))
TO_NUMBER (TO_CHAR (m.mld_melding_datum, 'YYYY'))
AS year,
to_number (TO_CHAR (m.mld_melding_datum, 'Q'))
TO_NUMBER (TO_CHAR (m.mld_melding_datum, 'Q'))
AS quarter,
to_number (TO_CHAR (m.mld_melding_datum, 'MM'))
TO_NUMBER (TO_CHAR (m.mld_melding_datum, 'MM'))
AS month,
to_number (
TO_NUMBER (
TO_CHAR (m.mld_melding_datum, 'IYYYWW'))
AS week,
d.alg_district_key,
@@ -393,41 +393,51 @@ AS
(SELECT COUNT (*)
FROM ceva_v_mld_reports m
WHERE m.location_key = l.alg_locatie_key
AND m.week =
(SELECT ( TO_CHAR (SYSDATE, 'IYYYWW')
- 1)
FROM DUAL)),
AND m.melding_datum BETWEEN ( NEXT_DAY (TRUNC (SYSDATE),
'SUN')
- 14)
AND ( NEXT_DAY (TRUNC (SYSDATE),
'MON')
- 7)),
(SELECT COUNT (*)
FROM ceva_v_mld_reports m
WHERE m.location_key = l.alg_locatie_key
AND m.week =
(SELECT ( TO_CHAR (SYSDATE, 'IYYYWW')
- 1)
FROM DUAL)
AND m.melding_datum BETWEEN ( NEXT_DAY (TRUNC (SYSDATE),
'SUN')
- 14)
AND ( NEXT_DAY (TRUNC (SYSDATE),
'MON')
- 7)
AND m.status_key IN (0, 2)),
(SELECT COUNT (*)
FROM ceva_v_mld_reports m
WHERE m.location_key = l.alg_locatie_key
AND m.week =
(SELECT ( TO_CHAR (SYSDATE, 'IYYYWW')
- 1)
FROM DUAL)
AND m.melding_datum BETWEEN ( NEXT_DAY (TRUNC (SYSDATE),
'SUN')
- 14)
AND ( NEXT_DAY (TRUNC (SYSDATE),
'MON')
- 7)
AND m.status_key IN (3, 4, 7)),
(SELECT COUNT (*)
FROM ceva_v_mld_reports m
WHERE m.location_key = l.alg_locatie_key
AND m.week =
(SELECT ( TO_CHAR (SYSDATE, 'IYYYWW')
- 1)
FROM DUAL)
AND m.melding_datum BETWEEN ( NEXT_DAY (TRUNC (SYSDATE),
'SUN')
- 14)
AND ( NEXT_DAY (TRUNC (SYSDATE),
'MON')
- 7)
AND m.status_key IN (5, 6, 99)),
(SELECT COUNT (*)
FROM ceva_v_mld_reports m
WHERE m.location_key = l.alg_locatie_key
AND m.week =
(SELECT ( TO_CHAR (SYSDATE, 'IYYYWW')
- 1)
FROM DUAL)
AND m.melding_datum BETWEEN ( NEXT_DAY (TRUNC (SYSDATE),
'SUN')
- 14)
AND ( NEXT_DAY (TRUNC (SYSDATE),
'MON')
- 7)
AND m.status_key IN (1))
FROM alg_locatie l, alg_district d
WHERE l.alg_district_key = d.alg_district_key