什么是redshift Extract数据类型的替代品

时间:2018-06-11 12:14:32

标签: azure amazon-redshift data-warehouse

Azure Datawarehouse中Extract的替代方法是什么,我们现在正在使用datepart但是它不能用于,所以什么可以作为提取的直接替代方法?

1 个答案:

答案 0 :(得分:0)

是的,Redshift的EXTRACT相当于DATEPART,在Azure DWH支持的T-SQL函数中列出

  

DATEPART(datepart,date)

e.g。 RedShift查询

select salesid, extract(week from saletime) as weeknum
from sales 
where pricepaid > 9999 
order by 2;

在T-SQL中具有等效的

select salesid, DATEPART(ww, saletime) as weeknum
from sales 
where pricepaid > 9999 
order by 2;

即。 DATEPART不使用FROM,而是具有2个参数的函数 - 第一个是PART,第二个是应用函数的日期/时间。