{"slug":"us-vs-german-market-holidays","qid":"us_zu_xetra_offen","label":"us_zu_xetra_offen","post_title":"us-vs-german-market-holidays","post_url":"/blog/lang/de/us-vs-german-market-holidays#q-us_zu_xetra_offen","columns":["datum","wochentag","us_feiertag","tage_bis"],"rows":[{"datum":"26.11.2026","wochentag":"Do","us_feiertag":"Thanksgiving","tage_bis":25},{"datum":"18.01.2027","wochentag":"Mo","us_feiertag":"Martin Luther King, Jr. Day","tage_bis":78},{"datum":"15.02.2027","wochentag":"Mo","us_feiertag":"Washington's Birthday","tage_bis":106},{"datum":"31.05.2027","wochentag":"Mo","us_feiertag":"Memorial Day","tage_bis":211},{"datum":"18.06.2027","wochentag":"Fr","us_feiertag":"Juneteenth","tage_bis":229},{"datum":"05.07.2027","wochentag":"Mo","us_feiertag":"Independence Day","tage_bis":246},{"datum":"06.09.2027","wochentag":"Mo","us_feiertag":"Labor Day","tage_bis":309}],"shape":"ranking","sql":"WITH\n    [\n        ('Neujahr',          '2026-01-01'),\n        ('Karfreitag',       '2026-04-03'),\n        ('Ostermontag',      '2026-04-06'),\n        ('Tag der Arbeit',   '2026-05-01'),\n        ('Pfingstmontag',    '2026-05-25'),\n        ('Heiligabend',      '2026-12-24'),\n        ('1. Weihnachtstag', '2026-12-25'),\n        ('2. Weihnachtstag', '2026-12-26'),\n        ('Silvester',        '2026-12-31'),\n        ('Neujahr',          '2027-01-01'),\n        ('Karfreitag',       '2027-03-26'),\n        ('Ostermontag',      '2027-03-29'),\n        ('Tag der Arbeit',   '2027-05-01'),\n        ('Pfingstmontag',    '2027-05-17'),\n        ('Heiligabend',      '2027-12-24'),\n        ('1. Weihnachtstag', '2027-12-25'),\n        ('2. Weihnachtstag', '2027-12-26'),\n        ('Silvester',        '2027-12-31')\n    ]                                                       AS xetra_liste,\n    arrayMap(t -> toDate(tupleElement(t, 2)), xetra_liste)  AS xetra_geschlossen,\n    toDate('2027-12-31')                                    AS xetra_liste_ende\nSELECT\n    formatDateTime(date, '%d.%m.%Y')                                                            AS datum,\n    transform(toDayOfWeek(date), [1, 2, 3, 4, 5, 6, 7], ['Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa', 'So'], '') AS wochentag,\n    any(name)                                                                                   AS us_feiertag,\n    dateDiff('day', today(), date)                                                              AS tage_bis\nFROM global_markets.stocks_market_holidays\nWHERE date >= today()\n  AND status = 'closed'\n  AND (exchange ILIKE '%nyse%' OR exchange ILIKE '%nasdaq%')\n  AND toDayOfWeek(date) BETWEEN 1 AND 5\n  AND date <= xetra_liste_ende\n  AND NOT has(xetra_geschlossen, date)\nGROUP BY date\nORDER BY date","computed_at":"2026-11-01T01:49:38.148313+00:00","elapsed":0.027691418}