phpbar.de logo

Mailinglisten-Archive

Re: fibu-datenbank abfrage
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: fibu-datenbank abfrage



Ich denke mit direser abfrage koenntest du alle datensaetze erhalten die
nich kein gegenkonto mit 2800 haben:

SELECT *
FROM table as table1 INNER JOIN tabel as table2 ON table1.text = table2.text
WHERE NOT table2.id IN (
            SELECT id
            FROM table
            WHERE gegenkonte = 2800)

Gruss
Thomas

----- Original Message -----
From: Martin Krammer <krammer_(at)_teleweb.at>
To: <mysql-de_(at)_lists.4t2.com>
Sent: Monday, June 28, 1999 6:05 PM
Subject: Re: fibu-datenbank abfrage


> 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)
> > >
> > >
>


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive