Jubiläen ermitteln

Mehr
25 Sep 2022 12:16 #7281 von intimaul
Jubiläen ermitteln wurde erstellt von intimaul
Hallo Community,
wir haben eine Ehrungslogik , die folgendermaßen aufgebaut ist. Geehrt wird nach einer Mitgliedschaft von 10,20,35 und 45 Jahren. Voraussetzung , das Mitglied muß zum Zeitpunkt des Eintritts > 17 Jahre alt sein. Ist das Mitglied zum Zeitpunkt des Eintritts < 18 Jahre, wird 18 auf das Geburtsjahr addiert. Dieses Datum ist dann das Berechnungsdatum für die Ehrung. Beispiel: Geburtsjahr 2015, Eintritt 2022, bei Eintritt 7 Jahre = 2015+18=2033 Berechnungsjahr. Über das Tool "Selektieren nach Jubiläen" ist es m.E. nicht zu erreichen. Kann diese Situation über die normale Selektion mit "und oder" Verknüpfung und einer Rechenroutine erzielt werden?
Für einen Tip wäre ich dankbar.
Ulli Schersching 

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
29 Sep 2022 14:32 #7288 von Boeker
Boeker antwortete auf Jubiläen ermitteln
Vielleicht als Anregung eine SQL-Selektion:
SELECT MitgliedID FROM tbl_Mitglied WHERE 
YEAR(getdate())-YEAR(Eintritt_Datum) IN(10,20,35,45) AND YEAR(getdate())-YEAR(Geburtsdatum)>=18
 
 
Anhänge:
Folgende Benutzer bedankten sich: intimaul

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
29 Sep 2022 17:01 #7290 von intimaul
intimaul antwortete auf Jubiläen ermitteln
Ja Super,
hat geklappt, vielen Dank
Gruß
Ulli Schersching

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
03 Jan 2023 00:10 #7365 von intimaul
intimaul antwortete auf Jubiläen ermitteln
Hallo Boeker,
in der SQL-Anweisung scheint sich ein Fehler eingeschlichen zu haben. Ein Mitglied ist 1974 geboren und 1978 eingetreten. Für die Berechnung wird das Jahr 1992(1974+18) herangezogen. Bei der Selektion wird dieses Mitglied im Jahr 2023 mit 45 Jahren Mitgliedschaft angezeigt ??? Wo könnte der Fehler liegen?
Gruß
Ulli Schersching

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
06 Jan 2023 12:15 #7368 von Boeker
Boeker antwortete auf Jubiläen ermitteln
Ich verstehe das Problem nicht. Wenn ein Mitglied 1978 in den Verein eingetreten ist, feiert es in 2023 die 45-jährige Mitgliedschaft und ist eindeutig über 18.
Aber vielleicht habe ich die Aufgabenstellung auch noch nicht verstanden?

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
06 Jan 2023 23:41 #7370 von intimaul
intimaul antwortete auf Jubiläen ermitteln
Hallo Boeker,
unter #7281 habe ich gepostet:
wir haben eine Ehrungslogik , die folgendermaßen aufgebaut ist. Geehrt wird nach einer Mitgliedschaft von 10,20,35 und 45 Jahren. Voraussetzung , das Mitglied muß zum Zeitpunkt des Eintritts > 17 Jahre alt sein. Ist das Mitglied zum Zeitpunkt des Eintritts < 18 Jahre, wird 18 auf das Geburtsjahr addiert. Dieses Datum ist dann das Berechnungsdatum für die Ehrung. Beispiel: Geburtsjahr 2015, Eintritt 2022, bei Eintritt 7 Jahre = 2015+18=2033 Berechnungsjahr. Über das Tool "Selektieren nach Jubiläen" ist es m.E. nicht zu erreichen. Kann diese Situation über die normale Selektion mit "und oder" Verknüpfung und einer Rechenroutine erzielt werden?
Für einen Tip wäre ich dankbar.
Ulli Schersching
Diese SQL-Anweisung haben Sie mir zur Verfügung gestellt

SELECT MitgliedID FROM tbl_Mitglied WHERE
YEAR(getdate())-YEAR(Eintritt_Datum) IN(10,20,35,45) AND YEAR(getdate())-YEAR(Geburtsdatum)>=17

Gruß
Ulli Schersching

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.394 Sekunden