compreso tra due date Risolto!
Moderatore: Moderatori
-
- Messaggi: 442
- Iscritto il: sabato 24 maggio 2008, 2:00
- Versione FileMaker: 16
- Sistema operativo: Windows 10
compreso tra due date
considerate iscrizioni con "anni" che vanno da settembre a giugno.
Ho una data di iscrizione e l'anno suddiviso in due settembre/dicembre e gennaio/giugno e chiamo questi due periodi "periodo1" e "periodo2"
mi sto rompendo la testa per far dire ad uno script quando "iscrizione" è nel periodo 1 o nel periodo 2.
in teoria se iscrizione è >= di 01 settembre e < di 31 dicembre è periodo 1
se è > di 31 dicembre e <= di giugno è periodo 2
ma perdo la testa sugli anni perché la discriminante è la data di iscrizione che avviene nei periodi precedenti e non riesco più a capacitarmi per via dell'ambito annuale
Non so come affrontare il problema.
Ho una data di iscrizione e l'anno suddiviso in due settembre/dicembre e gennaio/giugno e chiamo questi due periodi "periodo1" e "periodo2"
mi sto rompendo la testa per far dire ad uno script quando "iscrizione" è nel periodo 1 o nel periodo 2.
in teoria se iscrizione è >= di 01 settembre e < di 31 dicembre è periodo 1
se è > di 31 dicembre e <= di giugno è periodo 2
ma perdo la testa sugli anni perché la discriminante è la data di iscrizione che avviene nei periodi precedenti e non riesco più a capacitarmi per via dell'ambito annuale
Non so come affrontare il problema.
-
- Messaggi: 442
- Iscritto il: sabato 24 maggio 2008, 2:00
- Versione FileMaker: 16
- Sistema operativo: Windows 10
Re: compreso tra due date Risolto!
ho utilizzato una funzione mista ricava come mese dalla data "assoluta" utilizzando sempre l'anno di "data iscrizione"
in questo modo:
Casi ( Mese ( data_iscrizione ) ≥ Mese ( RicavaComeData ( iscrizioni::rinnovo2 & "/" & Anno ( data_iscrizione ) )) and Mese ( data_iscrizione ) < Mese ( RicavaComeData ( iscrizioni::rinnovo1 & "/" & Anno ( data_iscrizione ) )); "1" ;"2" )
e così funziona
in questo modo:
Casi ( Mese ( data_iscrizione ) ≥ Mese ( RicavaComeData ( iscrizioni::rinnovo2 & "/" & Anno ( data_iscrizione ) )) and Mese ( data_iscrizione ) < Mese ( RicavaComeData ( iscrizioni::rinnovo1 & "/" & Anno ( data_iscrizione ) )); "1" ;"2" )
e così funziona