Vielelciht so:
Code:
select 0 as Nr,
a.watenr as Artikel,
sum(o.ltrest) as Menge ,
case when week(o.ltlite,3)<10 then concat(year(o.ltlite),'0',week(o.ltlite,3)) else concat(year(o.ltlite),week(o.ltlite,3)) end as KW,
o.tebez1 as ArtikelBez
from liefersituation o
join (select watenr from liefersituation where lpdivk='SSC') a on o.watenr=a.watenr
where (o.ltlite >= current_date and week(o.ltlite,3)<week(current_date,3)+25 )
group by o.watenr, kw
order by o.watenr, kw
Ist sicher gestellt, dass:
- auf liefersituation.watenr ein Index vorhanden ist
- auf liefersituation.watenr ein Index vorhanden ist
- auf liefersituation.lipdivk ein Index vorhanden ist
?