where子句中的时间戳

ASu*_*uit 2 timestamp teradata where-clause

在我的Teradata查询中,我想做这样的事情.但它没有工作 -

Select *

Where SCAN_TIME > 01/01/2015 13:11:00
Run Code Online (Sandbox Code Playgroud)

我的SCAN_TIME列是TIMESTAMP(0)字段,其数据如上所示.我应该怎么做呢?

dno*_*eth 8

您当前计算1除以1除以2105并得到语法错误抱怨以下13:-)

只有一种推荐的方法来编写TIMESTAMP,使用标准SQL文字,关键字TIMESTAMP'后跟一个'YYYY-MM-DD HH:MI:SS'格式为的字符串:

Where SCAN_TIME > TIMESTAMP '2015-01-01 13:11:00'
Run Code Online (Sandbox Code Playgroud)

类似的文字存在日期和时间:

DATE '2015-01-01'
TIME '13:11:00'
Run Code Online (Sandbox Code Playgroud)