我试图比较两个声明为TIMESTAMP数据类型的列,如下所示:
select a.*, ROUND(SUM(b.CausalValue),2) as GRPs from table1 a
left join table2 b
on a.Channel = b.Outlet and
a.SubBrand = b.SubBrand and
a.Event = b.SalesComponent and
b.Week >= a.PeriodStartDate and
b.Week <= a.PeriodEndDate
group by Vehicle,Campaign,Copy,Event,CatLib
周,PeriodStartDate和PeriodEndDate被声明为TIMESTAMP,我无法执行此操作。 我现在的理解可能是beamSql不允许比较两个TIMESTAMP列。 有什么想法吗?
答案 0 :(得分:1)
正确,目前尚未实施日期,时间,时间戳,间隔类型的比较
答案 1 :(得分:0)