我使用Teradata作为我的SQL客户端,并且一直在使用日期格式公式。日期格式不起作用
许多人似乎不工作。
这里有一个简单的查询,做工作:
EVENT_GMT_TIMESTAMP(FORMAT 'yyyy-mm')(char(7)) AS YEAR_MONTH,
但是我发现,我想记住但没有人会更容易一些方法似乎工作:
DATE_FORMAT(EVENT_GMT_TIMESTAMP,'%M-%Y')
给出语法错误“EVENT_GMT_TIMESTAMP不符合定义类型名称“
然后尝试(我最喜欢的潜在解决方案):
EXTRACT(YEAR_MONTH FROM EVENT_GMT_TIMESTAMP) AS YEAR_MONTH,
给出语法错误“期望像DAY关键字或HOUR关键字或MINUTE关键字之间的”(“和YEAR_MONTH。
然后尝试,只是为了看看它的工作原理:
CONCAT(EXTRACT(YEAR FROM EVENT_GMT_TIMESTAMP), EXTRACT(MONTH FROM EVENT_GMT_TIMESTAMP)) AS YEAR_MONTH,
给出语法错误“之间的预期soemthing‘(’和提取关键字
我读到这些功能的在线和不;吨了解。 ?他们为什么没有我缺少的东西
有点让人费解:Teradata是一个SQL数据库*服务器*。这不是一个“SQL客户端”。 “客户端”是您用来访问Teradata服务器的程序。 –
那么,Teradata接口会被视为客户端吗? –