Mailinglisten-Archive |
Das Problem liegt in der Logik das gewisse Konten saldiert werden (in irgendeinem datensatz zu irgendeinem zeitpunkt), d.h. soll-wert und haben-wert (mit jeweils gleichem text -> hier: 'xx1') heben einander auf (zB satz mit der id=1 und id=13). Als nicht bezahlte Verbindlichkeiten verbleiben id=24 und 67. Also Verbindlichkeiten entstehen in id=1,24,67; bezahlt werden Sie mit einem Buchungssatz wie id=13; Das gemeinsame ist der 'text' zB 'xx1'. Ich suche nach einer Abfrage die mir alle noch offenen Verbindlichkeiten ausgibt (nicht beschränkt auf id=24 und 67, das sind nur demo-werte). Grüße Martin. PS: Wann und ob Sie fertig wird kann ich nicht sagen, aber ich denk mir man kann dabei so einiges lernen. > Hallo Martin, > > erstmal "da hat er sich ja was vorgenommen". Mench gleich 'ne ganze > FiBu in perl. Alle Achtung, wenn Sie dann auch funktioniert (Mandanten-, > und Bilanzfähig setze ich mal voraus!) > > Etwas unklar ist mir die id=24 und id=67 ! > > Normalerweise mittels "select <felder> from <table> where id=24 AND id=67;". > > PS: Unser kaufm. GF kam gerade und fragte wann die FiBu fertig ist und er > sich diese mal ansehen kann. > > > Mariano Glas, Berlin > > > -----Ursprüngliche Nachricht----- > Von: Martin Krammer <krammer_(at)_teleweb.at> > An: mysql-de_(at)_lists.4t2.com <mysql-de_(at)_lists.4t2.com> > Datum: Montag, 28. Juni 1999 18:12 > Betreff: fibu-datenbank abfrage > > > >Hallo, > > > >ich programmiere gerade ein Buchhaltungsprogramm unter MySQL und Perl/CGI. > >In einer großen Tabelle haben ich alle Buchungssätze stehen: > > > >id - satzid - datum - konto - text - gegenkonto - soll - > haben > >----------------------------------------------------------- > >1 - 1 - 1999-04-01 - 3300 - xx1 - 7000/2500 - NULL - 10.00 > >13 - 5 - 1999-04-14 - 3300 - xx1 - 2800 - 10.00 - NULL > >24 - 8 - 1999-05-01 - 3300 - xx2 - 7000/2500 - NULL - 20.00 > >67 - 20 - 1999-06-13 - 3300 - xx3 - 7000/2500 - NULL - 25.00 > > > >Ich suche eine Abfrage, die mir alle Buchungssätze (3300 Verbindlichkeiten > L+L) > >auswählt, die noch nicht mit einem Zahlungsmittelkonto (2800 Bank) > verrechnet > >worden sind. Ich brauche also id=24 und id=67. > > > >Danke im voraus, > >Grüße, > > > >Martin > >(krammer_(at)_teleweb.at) > > > >
php::bar PHP Wiki - Listenarchive