16.20 - 例 - Teradata Database - Teradata Vantage NewSQL Engine

Teradata Vantage™ SQL日付と時刻の関数および式

Product
Teradata Database
Teradata Vantage NewSQL Engine
Release Number
16.20
Release Date
2019年3月
Content Type
プログラミング リファレンス
Publication ID
B035-1211-162K-JPN
Language
日本語 (日本)

次のCREATE TABLE文で作成されたemployee1テーブルで、period1とperiod2がPERIOD (DATE)列であるとします。

CREATE TABLE employee1 (
       eid INTEGER NOT NULL,
       name VARCHAR(100) NOT NULL,
       deptno INTEGER NOT NULL,
       period1(date),
       period2(date)
   ) PRIMARY INDEX(eid);
EID Name DeptNo Period1 Period2
1 Adams 101 ('2005-02-03', '2006-02-03') ('2005-02-03', '2006-02-03')
2 Mary 201 ('2005-04-02', '2006-01-03') ('2006-01-03', '2007-02-03')
3 Jones 301 ('2004-01-02', '2005-03-05') ('2003-03-05', '2004-01-02')

次のSQL文では、EQUALSをemployee1テーブルのPERIOD列で使用しています。

SELECT eid, name, depno, period1, period2 
FROM employee1 
WHERE period1 EQUALS period2;

結果は以下のようになります。

EID Name DeptNo Period1 Period2
1 Adams 101 ('2005-02-03', '2006-02-03') ('2005-02-03', '2006-02-03')