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ć?