Azure Datawarehouse中Extract的替代方法是什么,我们现在正在使用datepart但是它不能用于,所以什么可以作为提取的直接替代方法?
答案 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,第二个是应用函数的日期/时间。