where子句中的时间戳
Timestamp in where clause
在我的 Teradata 查询中,我想做这样的事情。但它不起作用-
Select *
Where SCAN_TIME > 01/01/2015 13:11:00
我的 SCAN_TIME 列是一个 TIMESTAMP(0) 字段,其数据如上所示。我应该怎么做?
您目前正在计算 1 除以 1 除以 2105 并收到语法错误并抱怨以下内容 13
:-)
只有一种编写 TIMESTAMP 的推荐方法,使用标准 SQL 文字,关键字 TIMESTAMP'
后跟 'YYYY-MM-DD HH:MI:SS'
格式的字符串:
Where SCAN_TIME > TIMESTAMP '2015-01-01 13:11:00'
日期和时间存在类似文字:
DATE '2015-01-01'
TIME '13:11:00'
在我的 Teradata 查询中,我想做这样的事情。但它不起作用-
Select *
Where SCAN_TIME > 01/01/2015 13:11:00
我的 SCAN_TIME 列是一个 TIMESTAMP(0) 字段,其数据如上所示。我应该怎么做?
您目前正在计算 1 除以 1 除以 2105 并收到语法错误并抱怨以下内容 13
:-)
只有一种编写 TIMESTAMP 的推荐方法,使用标准 SQL 文字,关键字 TIMESTAMP'
后跟 'YYYY-MM-DD HH:MI:SS'
格式的字符串:
Where SCAN_TIME > TIMESTAMP '2015-01-01 13:11:00'
日期和时间存在类似文字:
DATE '2015-01-01'
TIME '13:11:00'