
ALEC> select * from cash where userid=<numer usera> ORDER BY time DESC ALEC> szukasz błednej operacji i jej 'id', a następnie ALEC> delete from cash where id=... hehe, no wlaśnie ta błędna operacja jest własnie z fakturą :) jak będziesz miał chwilę to proszę o pomoc :)
nie znam się na finansach, ale czy nie można tego zrobić fakturą korygującą? No ale jak chcesz to proszę. Usunięcie faktury (wstaw numer faktury z tabeli cash):
delete from invoices where invoiceid = ... delete from invoicecontents where invoiceid = ...
i teraz jeśli w międzyczasie wystawiałeś faktury to masz dziurę w numeracji, więc wypada albo w tą dziurę wsadzić nową fakturę, albo zmienić numery pozostałych faktur. Tu masz drugi sposób:
update invoices set number=number-1 where id > ...
p.s. oczywiście nie biorę żadnej odpowiedzialności za to :)