Rotacja towarów dla okresu

Zapytania SQL, widoki, Crystal, definicje filtrów, szybkich raportów, wydruków, API, Hydra, .NET

Moderator: mikey

Awatar użytkownika
praiser
Posty: 685
Rejestracja: 02 lip 2014, 12:22
Rola: Handlowiec CDN XL
Wersja: 2023

Rotacja towarów dla okresu

Post autor: praiser »

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 ?
--------------------------------
Pozdrawiam
WW

Awatar użytkownika
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

Post autor: STAY_PJE »

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ą.

Awatar użytkownika
praiser
Posty: 685
Rejestracja: 02 lip 2014, 12:22
Rola: Handlowiec CDN XL
Wersja: 2023

Re: Rotacja towarów dla okresu

Post autor: praiser »

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.
--------------------------------
Pozdrawiam
WW

Awatar użytkownika
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

Post autor: STAY_PJE »

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

ODPOWIEDZ