[英]Executing TeraData codes using SAS function
我對從SAS在TeraData中執行year()
函數有疑問。 例如,當執行下面的代碼時,我將在代碼下面得到錯誤消息。 從TeraData創建表后,除了在SAS中使用year函數之外,還有其他方法可以執行year()
函數嗎?
select * from connection to teradata (
select customer_id
, year(date)
from base.customers a
);
ERROR: Teradata execute: Syntax error: expected something between ',' and the 'year' keyword
您收到錯誤,因為Teradata中沒有YEAR
函數。 相反,您可以使用Extract()
:
select * from connection to teradata (
select customer_id
, EXTRACT(YEAR FROM date)
from base.customers a
);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.