簡體   English   中英

使用SAS功能執行TeraData代碼

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM