SQL sumowanie forecastu z każdego dnia z przyszłości

Odpowiedz Nowy wątek
2019-09-03 11:59
0

Hej,

Zwracam się do was z pytaniem jakich funkcji najlepiej użyć aby uzyskać efekt opisany poniżej.
A więc moje query do tej pory to:

select source, item, forecast, date, forecast
from forecast table;

A więc forecast jest pokazany w przód na rok. Ja chciałbym żeby był pokazany tylko na 4 tygodnie w przód, nie mam pojęcia jakiej funkcji najlepiej użyć - jakaś podpowiedź ?
No i później jak już mam te 4 tygodnie jak to najlepiej zsumować ? - czyli że jeśli dany source produkuje dany item to chciałbym aby pokazało sumę forecastu na 4 tygodnie a nie dzień po dniu.

Z góry dziękuję za każda podpowiedź !

Pozostało 580 znaków

2019-09-03 15:38
0
insert into 
  forecasttable (source,item,date,forecast)
select
   source,item,dateadd(day,28,date),0
from
  forecasttable
where
   date between getdate() and dateadd(day,28,getdate())
;

Wykonuję programy na zamówienie, pisać na Priv.
Asm/C/C++/Pascal/Delphi/Java/C#/PHP/JS oraz inne języki.

Pozostało 580 znaków

2019-09-03 16:48
0

Hej Dragon,

  1. select
    source,item,dateadd(day,28,date),0 --> czy mógłbyś mi powiedzieć co mam wpisać w day ? i w date obecną datę ? Dlaczego tam jest 0 ?

  2. where
    date between getdate() and dateadd(day,28,getdate()) --> czy w tych nawiasach po getdate mam co wpisać ? / co wpisać w day przed cyfrą 28 ?

Pozostało 580 znaków

2019-09-03 22:56
2019-09-04 13:10
0
aidfsn napisał(a):

Dlaczego tam jest 0 ?
A ty oczekiwałeś obliczenia następnego forecast'a nie podając nawet czego ma dotyczyć?


Wykonuję programy na zamówienie, pisać na Priv.
Asm/C/C++/Pascal/Delphi/Java/C#/PHP/JS oraz inne języki.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0