2016-04-27 45 views
0

在我的Teradata查询中,我想要做这样的事情。但它不起作用 -时间戳在哪里条款

Select * 

Where SCAN_TIME > 01/01/2015 13:11:00 

我的SCAN_TIME列是一个TIMESTAMP(0)字段,其数据如上所示。我应该如何去做这件事?

+0

你会得到什么错误信息? – Sean

回答

4

您目前计算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' 
+0

完美!这工作。谢谢@dnoeth – ASuit