例 - Teradata Database - Teradata Vantage NewSQL Engine - 算術演算子、P_INTERSECT関数の例。

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

Product
Teradata Database
Teradata Vantage NewSQL Engine
Release Number
16.20
Published
2019年3月
Language
日本語
Last Update
2019-10-29
dita:mapPath
ja-JP/pxz1544241488545.ditamap
dita:ditavalPath
ja-JP/pxz1544241488545.ditaval
dita:id
B035-1211
Product Category
Software
Teradata Vantage

次に示す例では、選択リストでP_INTERSECT演算子を使用しています。

SELECT period2 P_INTERSECT period1 
FROM product_tests 
WHERE pid = 11804;

次に示すテーブルproduct_testsに対して、上記の問合わせを実行するとします。ここでは、period1がPERIOD(TIME(1))列、period2がPERIOD(TIME(0))列だとします。

pid     period1                        period2
-----   ----------------------------   ------------------------
11804   ('10:10:10.1', '11:10:10.1')   ('10:10:10', '10:10:11')
10996   ('11:10:10.1', '11:40:40.1')   ('10:10:10', '10:10:11')

結果は、以下のとおりです。

(period2 P_INTERSECT period1)
-----------------------------
('10:10:10.1', '10:10:11.0')