Czy jest możliwość "zwykresowania" zapytaniem średnią rotację towarów na magazynie ?
Konkretnie chodzi o średnią liczbę dni dla danego indeksu i okresu (np. dla roku 2015), w jakim czasie ilość dla każdego PW "zeszła" z magazynu ?
Rotacja towarów dla okresu
Moderator: mikey
Rotacja towarów dla okresu
--------------------------------
Pozdrawiam
WW
Pozdrawiam
WW
- STAY_PJE
- Posty: 646
- Rejestracja: 24 wrz 2009, 12:08
- Rola: Konsultant CDN XL
- Lokalizacja: Warszawa i od Helu do Wawelu
- Kontakt:
Re: Rotacja towarów dla okresu
Tak jest możliwość.
Trzeba zrobić zapytanie, które pokaże każdy rozchód, ilość rozchodu i liczbę dni jaka upłynęła od daty dostawy do daty tego rozchodu.
Następnie trzeba zrobić sumowanie wartości tego zapytania i wyliczyć średnią.
Trzeba zrobić zapytanie, które pokaże każdy rozchód, ilość rozchodu i liczbę dni jaka upłynęła od daty dostawy do daty tego rozchodu.
Następnie trzeba zrobić sumowanie wartości tego zapytania i wyliczyć średnią.
Re: Rotacja towarów dla okresu
Można poprosić o przykład ?
Dodam, że chodzi o firmę produkcyjną i pobieranie FIFO dla wyrobów (bez towarów handlowych), więc chodzi o rotację ilości dla konkretnego PM.
Dodam, że chodzi o firmę produkcyjną i pobieranie FIFO dla wyrobów (bez towarów handlowych), więc chodzi o rotację ilości dla konkretnego PM.
--------------------------------
Pozdrawiam
WW
Pozdrawiam
WW
- STAY_PJE
- Posty: 646
- Rejestracja: 24 wrz 2009, 12:08
- Rola: Konsultant CDN XL
- Lokalizacja: Warszawa i od Helu do Wawelu
- Kontakt:
Re: Rotacja towarów dla okresu
Coś w tym rodzaju:
Kod: Zaznacz cały
select towar, SredniCzasZalegania=avg(liczbaDni),LacznaIloscRozchodu=sum(iloscSztuk) from
(select
LiczbaDni=trn_DataMag-dst_DataW, IloscSztuk=trs_ilosc, towar=tre_twrkod
from cdn.traselem
join cdn.dostawy on trs_dstnumer=dst_gidnumer
join cdn.traelem on trs_gidnumer=tre_gidnumer and trs_gidlp=tre_gidlp
join cdn.tranag on tre_gidnumer=trn_gidnumer
where trn_gidtyp=1616 /*RW*/ /*and trn_dataMag between --okres dokumentów RW */
) dostawy
group by towar