select t2.date, sum(Amount)
from table1 t1,dim_date t2
where t2.date *= t1.date
Приведенный выше запрос дает желаемые результаты, т.е. все даты из t2 и соответствующие значения из t1, в то время как следующий запрос не дает желаемых результатов. В идеале оба должны давать одинаковые результаты.
select t2.date, sum(Amount)
from table1 t1
right outer join dim_date t2
where t2.date = t1.date
Version:
SAP IQ/16.0.110.2014/10214/P/sp11/MS/Windows 2003/64bit/2015-11-23 12:53:55