Dzięki @Damonsson za pomoc.
A jeszcze mam pytanie jak zsumować łączną kwotę produktów 1 zapytaniem i czy jest to możliwe.
tabela zakup (cena, waluta). Pole waluta przyjmuje wartości PLN, EUR, DOL
SELECT SUM(cena) FROM zakup WHERE waluta = 'PLN'
Łączna kwota:
100 zł
150 euro
200 dolarów
Druga sprawa tabela zakup zawiera pole ilosc gdzie podana jest ilosc zakupowa. Czasem może tam być więcej niż 1. Chciałbym w przyszłości wyciągać średnią cenę zakupową za produkt ale nie mam pomysłu jak? Samo wyświetlenie to chyba już bym musiał działanie zrobić w pętli while $cena/$ilosc ? Ale jak wyliczyć średnią ze wszystkich rekordów? Dodatkowym utrudnieniem jest że cena jest w 3 walutach :-) czyli 3 x średnia.
Wymyśliłem sobie jeszcze jeden sposób , ale nie wiem czy nie przekombinowany , stworzenie kolejnej tabeli waluty (waluta, kurs, data).
Następnie curlem bym codziennie dodawał do bazy średni kurs dla DOL , EUR (tu mile widziane rady skąd pobierać).
Przy zapytaniu mysql SUM(cena) from zakup musiałbym dodać join waluty i porównywać date zakupu z datą kursu oraz walute z krajem.
Co o tym myślicie , który sposób lepszy?