LoslegenKostenlos starten

Termine vereinbaren

Manchmal hat ein Fitnessstudiomitglied einen Termin mit einem Personal Trainer. Diese Termine müssen im Voraus gebucht werden, damit ein bestimmter Trainer verfügbar ist. Am Ende eines Trainertermins legt das „Welcome Team“ des Studios gemeinsam mit dem Mitglied einen weiteren Termin fest. Du möchtest ihnen das Leben erleichtern, indem du passende Vorschläge für Folgetermine machst.

Diese Übung ist Teil des Kurses

<Kurs>Datentypen und Funktionen in Snowflake</Kurs>
Kurs ansehen

Übungsanweisungen

  • Erstelle eine neue Spalte namens in_one_week, die einen Folgetermin mit einem Trainer in einer Woche ab dem checkin_time-TIMESTAMP vorschlägt.
  • Wiederhole den ersten Schritt, diesmal für einen Termin in zwei Wochen ab checkin_time.
  • Definiere eine letzte Spalte, die einen Folgetermin in einem Monat ab checkin_time vorschlägt, und nenne die Spalte in_one_month.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

SELECT
    m.personal_info:name.first AS first_name,
    m.personal_info:name.last AS last_name,
    v.gym_id,
    v.checkin_time AS last_appointment,
	
    -- Propose a next appointment in one week
    ___(___, ___, ___) AS ___,
    
    -- Propose a next appointment in two weeks
    ___ AS in_2_weeks,
    
    -- Propose a next appointment in one month
    ___

FROM CORE_GYM.visits AS v
JOIN CORE_GYM.members AS m
    ON v.user_id = m.user_id;
Code bearbeiten und ausführen