このバージョンのヘルプはこれ以降更新されません。最新のヘルプは https://www.jmp.com/support/help/ja/15.2   からご覧いただけます。


CURRENT_TIMESTAMP関数を例にとって説明します。CURRENT_TIMESTAMPはビルトインのSQLite関数で、現在の日時(UTC/GMT)をSQLiteの日付時間文字列として戻します。
Query( Scalar, "SELECT CURRENT_TIMESTAMP;" );
Query( Scalar, "SELECT JMPDATE( CURRENT_TIMESTAMP );" );
Query( Scalar, "SELECT EXTRACT(’YEAR’, CURRENT_TIMESTAMP);" );
SQLiteネイティブの日付時間関数(date()time()datetime()julianday()strftime())は、JMPの日付時間値と互換でないため、JMPクエリーではこれらの関数を使用しないでください。
DATEDIFF( date1, date2, interval, <alignment = “Start”> )
2つの日付の差を計算する(単位をinterval、基準をalignmentで指定する)。この関数は、JSL関数のDate Difference()と同じように動作します。intervalには、 “Year”、“Quarter”、“Month”、“Week”、“Day”、 “Hour”、“Minute”、“Second”のいずれかを指定できます。alignmentには、“Start”、“Actual”、または“Fractional”を指定できます。alignmentが指定されていない場合、"Start"が使用されます。
EXTRACT( datepart, datetime, <use_locale = 1> )
日付値または日付時間値の一部を抽出する。datetimeには、JMPの日付時間値か、SQLiteの日付時間文字列を指定できます。use_locale(オプション)は、日付時間値の一部を名前で戻す関数において(月名("MonthName")や曜日("DayName")など)、現在の言語と英語のどちらを使用するかを指定します。datepartには、以下の値を指定できます。
月名を、現在の言語(use_locale = 1)または英語(use_locale = 0)で戻す。
JMPDATE( SQLite time string )
TODAY()と同じ。
現在のJMP日付時間値をローカルの時間で戻す(JMPのToday()関数と同じ)。