Das Datum, das mit base_date verglichen werden soll.
base_date
Datum, das für die Interpretation des Monats verwendet wird.
period_no
Mit period_no kann ein anderer Beginn für den Monat festgelegt werden. period_no ist eine ganze Zahl, wobei 0 für den Monat steht, der base_date enthält. Negative Werte von period_no stehen für vorangehende, positive Werte für nachfolgende Monate.
first_month_of_year
Der Parameter first_month_of_year ist deaktiviert und für die Verwendung in der Zukunft reserviert.
Skriptbeispiele
Beispiel
Ergebnis
inmonth ('25/01/2013', '01/01/2013', 0 )
Liefert True
inmonth('25/01/2013', '01/04/2013', 0)
Liefert False
inmonth ('25/01/2013', '01/01/2013', -1)
Liefert False
inmonth ('25/12/2012', '01/01/2013', -1)
Liefert True
Beispiel:
Fügen Sie Ihrer App ein Beispielskript hinzu und führen Sie dieses aus. Fügen Sie einem Arbeitsblatt in Ihrer App dann die Felder hinzu, die in der Ergebnisspalte aufgeführt sind, um das Ergebnis anzuzeigen.
In diesem Beispiel wird überprüft, ob ein Rechnungsdatum auf einen beliebigen Zeitpunkt im vierten Monat nach dem Monat in base_date fällt, indem period_no als 4 angegeben wird.
TempTable:
LOAD RecNo() as InvID, * Inline [
InvDate
28/03/2012
10/12/2012
5/2/2013
31/3/2013
19/5/2013
15/9/2013
11/12/2013
2/3/2014
14/5/2014
13/6/2014
7/7/2014
4/8/2014
];
InvoiceData:
LOAD *,
InMonth(InvDate, '31/01/2013', 4) AS InMthPlus4
Resident TempTable;
Drop table TempTable;
Die sich daraus ergebende Tabelle enthält die ursprünglichen Daten sowie eine Spalte mit dem Rückgabewert der Funktion inmonth().
Ergebnistabelle
InvDate
InMthPlus4
28/03/2012
0 (False)
10/12/2012
0 (False)
5/2/2013
0 (False)
31/3/2013
0 (False)
19/5/2013
-1 (True)
15/9/2013
0 (False)
11/12/2013
0 (False)
2/3/2014
0 (False)
14/5/2014
0 (False)
13/6/2014
0 (False)
7/7/2014
0 (False)
4/8/2014
0 (False)
Hat diese Seite Ihnen geholfen?
Wenn Sie Probleme mit dieser Seite oder ihren Inhalten feststellen – einen Tippfehler, einen fehlenden Schritt oder einen technischen Fehler –, teilen Sie uns bitte mit, wie wir uns verbessern können!