Mam dwie opcje
OPCJA 1.
a) Klikam i dodaję do bazy kwotę np 12.50 PLN (INSERT)
Program zlicza ile kasy wpłynęło odejmuje ile kasy wyszlo i wyswietla roznice
b) klikam i znowu dodaje INSERT do tabeli z kwota, potem select z sumy wpłaconej kwoty odjąć select z sumy kwoty wyplaconej i wysweitlam różnice
OPCJA 2.
a) klikam i dodaje do bazy kwote np 12.50 (INSERT) i jednoczesnie (UPDATE) do jednej tabelki z calkowita kwota wplacona
program teraz nie zlicza tylko wybiera SELECT z tabelki kwota wplacona i kwota wyplacona i wysweitla roznice
Czyli w pierwszej opcji zawsze robię Select z sumy na bazie jak jest milion rekordow to bedzie co chwila sumował ten milion itd. W drugiej opcji każdy insert zrobi update a potem tylko select jeden.
Pytanie czy lepiej brac ten select nawet z miliona rekordów i zliczać, czy lepiej dac ten milion update'ow i jeden select ?