Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Statystyki
Lord
post
Post #1





Grupa: Zarejestrowani
Postów: 239
Pomógł: 32
Dołączył: 10.03.2004

Ostrzeżenie: (10%)
X----


Mam pewien problem i nie wiem do końca jak rozwiązać to w bazie.

Kupuje produkt po różnej cenie. Zapisuje sobie w bazie informacje o tym w jakiej cenie dany produkt danego dnia został zakupiony.

i na podstawie tego mogę obliczyć czy jestem na plusie czy na minusie wzg aktualnej ceny.

Jeżeli kupiłem 10x 100PLN i 15x 90pln, a aktualna cena jest po 95 to jestem 25 na plusie i to jest mój zysk.

Problem jest gdy chce sprzedać 5 produktów. Gdybym sprzedał te po 90 to jestem na plusie 25, jak te po 100 to na minusie 25, gdybym policzył to po średniej (94) to jestem 5 na plusie. Ale przecież nikt nie będzie wybierał (skoro to ten sam produkt) czy to ten po 100 czy po 90.

A mnie interesuje dwie rzeczy:
1. Ile zarobiłem na sprzedaży tego produktu
2. Ile jestem na +/- na posiadaniu danego produktu względem aktualnej ceny.

Ktoś wie jak to zaplanować?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
trueblue
post
Post #2





Grupa: Zarejestrowani
Postów: 6 807
Pomógł: 1828
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


Na kupnie jednego przedmiotu zyskałeś 25zł/25=1zł.

1. Jeśli sprzedałeś 5 przedmiotów po 90zł, to straciłeś 25zł, czyli na jednym przedmiocie 5zł.
Zysk średni na jednym przedmiocie: 1zł-5zł=-4zł (strata)

2. Jeśli sprzedałeś 5 przedmiotów po 95zł, to nic nie zyskałeś, ani nie straciłeś.
Zysk średni na jednym przedmiocie: 1zł.

3. Jeśli sprzedałeś 5 przedmiotów po 100zł, to zyskałeś 25zł, czyli na jednym przedmiocie 5zł.
Zysk średni na jednym przedmiocie: 1zł+5zł=6zł.
Go to the top of the page
+Quote Post
Lord
post
Post #3





Grupa: Zarejestrowani
Postów: 239
Pomógł: 32
Dołączył: 10.03.2004

Ostrzeżenie: (10%)
X----


Cytat(trueblue @ 4.03.2020, 21:29:39 ) *
Na kupnie jednego przedmiotu zyskałeś 25zł/25=1zł.

1. Jeśli sprzedałeś 5 przedmiotów po 90zł, to straciłeś 25zł, czyli na jednym przedmiocie 5zł.
Zysk średni na jednym przedmiocie: 1zł-5zł=-4zł (strata)

2. Jeśli sprzedałeś 5 przedmiotów po 95zł, to nic nie zyskałeś, ani nie straciłeś.
Zysk średni na jednym przedmiocie: 1zł.

3. Jeśli sprzedałeś 5 przedmiotów po 100zł, to zyskałeś 25zł, czyli na jednym przedmiocie 5zł.
Zysk średni na jednym przedmiocie: 1zł+5zł=6zł.


czyli sugerujesz by liczyć to od średniej.

miałem 25 sztuk średnio wartych w danym dniu 94, sprzedałem 5 sztuk po cenie 95
mam teraz 20 sztuk
(10szt x 100 + 15szt x90 - 5szt x 94(średnia)) /(10+5-5) = średnia

zysk to cena sprzedaży - aktualna cena średnia zakupu
czyli mam kolejna tabele sprzedaż gdzie zapisuje
srednia wartość , ilość, cena sprzedaży

przy kolejne sprzedaży 3 sztuk, średnia bym liczył tak:

(10szt x 100 + 15szt x90 - 5szt x 94(średnia) - 3szt x 94(srednia bez zmian, bo nie było zakupów) ) /(10+5-5-3) = średnia

nie ma tu luki w rozumowaniu?

Ten post edytował Lord 4.03.2020, 19:52:28
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 08:39