finish WF-100 and begin WF-200

This commit is contained in:
2026-01-14 12:22:54 +01:00
parent f98a2e2829
commit ab4eb1cbac
3 changed files with 238 additions and 90 deletions

View File

@@ -39,40 +39,102 @@ set timing on
-- -- WHERE bedp.BEDP_MAN IN (1, 90) AND t_info.MELDENUMMER != 26;
-- PROMPT ######################################
PROMPT #################################################
SELECT * FROM (
SELECT
bedp.BEDARFNR,
bedp.BEDP_SEQUENZ,
bedp.BEDP_TITELNR,
bedp.BEDP_MAN,
bedp.BEDP_MENGE_BEDARF_VM,
t_info.MELDENUMMER,
t_info.VERLAGSNR,
t_info.MENGE_VORMERKER,
t_info.MANDFUEHR
FROM EXT_BEDPBED bedp
LEFT JOIN EXT_TITEL_INFO t_info
ON bedp.BEDP_TITELNR = t_info.TI_NUMMER
) view1
WHERE view1.VERLAGSNR IN (76008, 76070)
FETCH FIRST 100 ROWS ONLY;
SELECT * FROM EXT_BESPBES_INFO besp
WHERE besp.BESP_TITELNR = 7590554 AND
besp.BES_DATUM > TO_DATE('2023-06-01', 'YYYY-MM-DD');
-- SELECT COUNT(*) FROM (
-- SELECT /*+ NO_USE_HASH(bedp t_info) */
-- view1.BEDP_TITELNR,
-- SELECT * FROM (
-- SELECT
-- bedp.BEDARFNR,
-- bedp.BEDP_SEQUENZ,
-- bedp.BEDP_TITELNR,
-- bedp.BEDP_MAN,
-- bedp.BEDP_MENGE_BEDARF_VM,
-- t_info.MELDENUMMER,
-- t_info.VERLAGSNR,
-- t_info.MENGE_VORMERKER,
-- t_info.MANDFUEHR
-- FROM
-- (SELECT DISTINCT bedp.BEDP_TITELNR FROM EXT_BEDPBED bedp) view1
-- FROM EXT_BEDPBED bedp
-- LEFT JOIN EXT_TITEL_INFO t_info
-- ON view1.BEDP_TITELNR = t_info.TI_NUMMER
-- ) sub1 WHERE sub1.MANDFUEHR IN (1,90) AND sub1.MELDENUMMER in (17, 18);
-- ON bedp.BEDP_TITELNR = t_info.TI_NUMMER
-- ) view1
-- WHERE view1.VERLAGSNR IN (76008, 76070)
-- FETCH FIRST 100 ROWS ONLY;
-- ### default query for raw data ###
-- SELECT
-- bedp.BEDARFNR,
-- bedp.BEDP_SEQUENZ,
-- bedp.BEDP_TITELNR,
-- bedp.BEDP_MAN,
-- bedp.BEDP_MENGE_BEDARF_VM,
-- t_info.MELDENUMMER,
-- t_info.VERLAGSNR,
-- t_info.MENGE_VORMERKER,
-- t_info.MANDFUEHR
-- FROM EXT_BEDPBED bedp
-- LEFT JOIN EXT_TITEL_INFO_NEU t_info
-- ON bedp.BEDP_TITELNR = t_info.TI_NUMMER;
SELECT * FROM EXT_BESPBES_INFO besp
WHERE besp.BESP_TITELNR IN (
6351156,
5102709,
8379474,
2461414,
5244007,
236729,
7776227,
6820705,
2032829,
5087975,
7306207,
8030748,
6722678,
9514688,
1059243,
7831209,
1778312,
7738343,
3920800,
3506292,
1985266,
7168195,
6235581,
7981302,
1136555,
9875369
) AND
besp.BES_DATUM > TO_DATE('2025-06-01', 'YYYY-MM-DD')
ORDER BY besp.BES_DATUM ASC;
-- SELECT
-- bedp.BEDARFNR,
-- bedp.BEDP_SEQUENZ,
-- bedp.BEDP_TITELNR,
-- bedp.BEDP_MAN,
-- bedp.BEDP_MENGE_BEDARF_VM,
-- t_info.MELDENUMMER,
-- t_info.VERLAGSNR,
-- t_info.MENGE_VORMERKER,
-- t_info.MANDFUEHR
-- FROM EXT_BEDPBED bedp
-- LEFT JOIN EXT_TITEL_INFO_NEU t_info
-- ON bedp.BEDP_TITELNR = t_info.TI_NUMMER;
SELECT COUNT(*) FROM (SELECT
bedp.BEDARFNR,
bedp.BEDP_SEQUENZ,
bedp.BEDP_TITELNR,
bedp.BEDP_MAN,
bedp.BEDP_MENGE_BEDARF_VM,
t_info.MELDENUMMER,
t_info.VERLAGSNR,
t_info.MENGE_VORMERKER,
t_info.MANDFUEHR
FROM EXT_BEDPBED bedp
LEFT JOIN EXT_TITEL_INFO_NEU t_info
ON bedp.BEDP_TITELNR = t_info.TI_NUMMER
WHERE bedp.BEDP_MAN IN (1,90) AND t_info.MELDENUMMER in (17, 18) AND
bedp.BEDP_MENGE_BEDARF_VM = 0);
-- SELECT * FROM (
@@ -175,4 +237,24 @@ besp.BES_DATUM > TO_DATE('2023-06-01', 'YYYY-MM-DD');
-- SELECT *
-- FROM EXT_AUFPAUF auf
-- WHERE auf.AUFTRAGS_DATUM > TO_DATE('2025-11-18', 'YYYY-MM-DD');
-- WHERE auf.AUFTRAGS_DATUM > TO_DATE('2025-11-18', 'YYYY-MM-DD');
-- system queries
-- SELECT owner, table_name
-- FROM all_tables
-- ORDER BY owner, table_name;
-- SELECT table_name
-- FROM user_tables
-- ORDER BY table_name;
-- SELECT view_name
-- FROM user_views
-- ORDER BY view_name;
-- SELECT owner, view_name
-- FROM all_views
-- WHERE owner = 'UMB'
-- ORDER BY view_name;
-- DESC all_views;
DESC EXT_AUFPAUF;