SQL取得日期需要透過特別的table,例如ORACLE資料庫要訪問DUAL table;DB2資料庫要訪問SYSDUMMY1 table。以下以DB2為例,說明SYSDUMMY1 table及日期取得及計算的方法及範例:SYSDUMMY1說明:SYSDUMMY1是屬於系統內建的table,位於SYSIBM下,提供給SQL語句需要時使用,它的內容並不重要(從以下的例子可以發現)。我們只要利用SQL指令 SELECT * FROM SYSIBM.SYSDUMMY1 就可以看到它的內容。我們可以發現它的內容只有一筆資料,一個欄位,欄位名稱為IBMREQD其值為Y。取得各種形式的時間(如DATE, TIME, YEAR...),以目前的時間為例:
SELECT
-- DATE & TIME
CURRENT TIMESTAMP AS TIMESTAMP,
CURRENT date...