Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hallo zusammen
Habe ziemlich lange gesucht, aber leider keine treffende Antwort gefunden bis jetzt - deshalb meine neue Anfrage.
Folgende Aufgabenstellung habe ich.
Ich möchte prüfen, welche meiner Kunden in der nächsten Woche Geburtstag haben.
Dazu habe ich das Geburtsdatum des Kunden, sowie die aktuelle Woche zur Verfügung.
Ich wollte das dann zuerst so erledigen:
WHERE Week(date(Geburtsdatum)) = (Week($(varToday))+1) --> (varToday ist eine korrekte Variable die mir das heutige Datum ausgibt).
Mein Problem ist, dass beispielsweise der 1.12.1968 nicht zwingend in der gleichen Woche war wie der 1.12.2014, deshalb möchte ich das Geburtsjahr, für den Vergleich, durch das aktuelle Jahr ersetzen und zwar möglichst beim Laden der Tabelle.
Ich hoffe, dass ich es einigermassen verständlich wiedergegeben habe.
Besten Dank für eure Antworten/Feedbacks.
if( InWeek (SetDateYear (Geburtsdatum, Year(Today()+7)) , Today(), 1) ,1, 0) as Flag
if( InWeek (SetDateYear (Geburtsdatum, Year(Today()+7)) , Today(), 1) ,1, 0) as Flag
Hallo Samuel,
if(Week(MakeDate(Year(Today()),Month(Geburtsdatum),Day(Geburtsdatum)))=Week(Today()+7),1,0) as Flag_Geburtstag_naechste_Woche
Oder eine Variabele mit naechste Woche rechts vom '='.
Gruesse, Janneke.
Vielen Dank für die schnelle Antwort, das hat wunderbar funktioniert!