LASTは、次のSQL文を使用して作成されたjobdurationという派生PERIODの最後の値を返します。
CREATE TABLE employee(id INTEGER, name VARCHAR(50), jdbegin DATE NOT NULL FORMAT 'YYYY-MM-DD', jdend DATE NOT NULL FORMAT 'YYYY-MM-DD', PERIOD FOR jobduration(jdbegin,jdend) )PRIMARY INDEX(id);
次の値がemployeeテーブルに挿入されるとします。
INSERT INTO employee(1025,'John',DATE'2011-01-02',DATE'2012-05-02');
次のSQL文を実行します。
SELECT LAST (jobduration) FROM employee;
次の結果が得られます。
LAST(jobduration) ------------------------ 2012-05-01