首页 > 解决方案 > 使用 SQL 的表中的时间戳库

问题描述

我在表中有一个时间戳列。如果我给 1 它应该在该表中使用第一个时间戳列如果我给 2 它应该使用 SQL 从该表中获取第二个时间戳列

我需要在sql查询中写

有什么逻辑吗?

询问:

SELECT DISTINCT ETL_CRE_TMST
FROM EHDL_R9_26.CLAIM_HEADER
WHERE SDM_SRC_SYS_CD= 'FACETS'

查询提交时间:2019-09-28 04:28:30(协调人:http://sbdwn-la08:25000

可以在以下位置监控查询进度:

http://sbdwn-la08:25000/query_plan?query_id=414bd2b569ee57b7:8cf6005b00000000

+-------------------------------+
| etl_cre_tmst                  |
+-------------------------------+
| 2019-09-10 10:08:52.340000000 |
| 2019-09-25 21:01:44.484000000 |
| 2019-09-17 15:39:35.189000000 |
| 2019-09-21 18:40:37.283000000 |
+-------------------------------+

标签: sql

解决方案


你可以做类似的事情 -

-- For the first date
SELECT  
SUBSTRING(timestamp, 0, 19) AS "1st Date"
FROM Table

-- For the second date
SELECT  
SUBSTRING(timestamp, 20, 39) AS "2nd Date"
FROM Table

推荐阅读