Mam takie pytanie jest sobie tabela substancje, która ma następujące pola
id nazwa cena rodzaj_porcji id_usera za_ile color id_rodzaju rownowaznik ile_procent
i tabela spozycie, która ma następujące pola
id porcja data opis_spozycia id_usera rodzaj_porcji kto_bedzie_ogladal id_substancji data2
i teraz jest tak, że są w tabeli substancje substancje, które mają równoważnik jakiś tam i dana porcja np jakaś substancja odpowiada równoważnikowi czyli mamy np substancje
substancja 1 x 10 mg odpowiada rownowaznikowi y 100 mg
substancja 2 x 20 mg odpowiada rownowaznikowi y 100 mg
substancja 3 x 15 mg odpowiada rownowaznikowi y 100 mg
i teraz wzór na obliczanie tego równoważnika jest taki
($dawka / $rownowaznik_x) * $rownowaznik_y
I teraz moje pytanie jest takie czy da się za pomocą jednego zapytania zwrócić ilość wszystkich substancji, które mają rownowaznik != 0.00 i w ciągu danego dnia zwrócić w formie rownowaznika y zakładając, że dzień zaczyna się o 5:00, a kończy o tej samej, czyli jeszcze raz
przykładowo w jakiś dzień braliśmy substancje 1 w dawce 20 mg i substancje 2 w dawce 10 mg to na ten dzień wynik będzie 250 mg