Datum "ist in" einem Datum - Abfrage
Hallo zusammen,
ich stehe irgendwie auf dem Schlauch mit meiner "Ninox Cloud Datenbank".
Ich möchte mir gerne eine Datenbank zur Verwaltung von Mitgliedern erstellen. Bei dem Mitglied gibt es ein Eintritts- und ein Austrittsdatum sowie einen Mitgliedsbeitrag.
Zum Beispiel:
Max Mustermann
Eintrittsdatum: 01.2023
Austrittsdatum: 03.2023
Beitrag: 10,00 Euro
Maria Musterfrau
Eintrittsdatum: 02.2023
Austrittsdatum: 03.2023
Beitrag: 5,00 Euro
Nun möchte ich in einer weiteren Tabelle eine Übersicht über die Mitglieder pro Monat haben, sowie die Mitgliedsbeiträge (Summe) pro Monat:
01.2023 | 1 | 10,00 Euro
02.2023 | 2 | 15,00 Euro
03.2023 | 2 | 15,00 Euro
04.2023 | 0 | 0,00 Euro
Wie kann ich denn die Bedingung realisieren, ob ein Teilnehmer mit dem Eintrittsdatum in dem erstellten Datum liegt, allerdings muss das Datum aus der Zusatztabelle kleiner als das Austrittsdatum sein?
Eine Funktion "ist in" gibt es ja nicht?
Hat hier jemand einen Hinweis für mich?
Viele Grüße
Benjamin
2 Antworten
-
Hallo Benjamin
Erfasst du das genaue Eintrittsdatum/Austrittsdatum in einem Datumsfeld?
Eine direkte Funktion für "ist in" gibt es nicht aber du kannst prüfen ob das Eintrittsdatum kleiner oder gleich dem aktuellen Monat ist und ebenfalls das Austrittsdatum grösser oder gleich dem aktuellen Monat.
Für den März wäre das etwa so:
let currentMonth := date(2023,3,1); select Mitglieder where Eintrittsdatum <= currentMonth and Austrittsdatum >= currentMonth
Im Anhang noch eine kleine Beispiel DB wie du das machen könntest.
Content aside
- vor 1 JahrZuletzt aktiv
- 2Antworten
- 63Ansichten
-
2
Folge bereits