0

Anzahl Tage berechnen

Hallo,

 

ich habe in meiner Honorarabrechnungs-DB (Tabellen: Abrechnung und AbrechnungsPositionen) die Möglichkeit am gleichen Tag verschiedene Positionen eintragen zu können.

Am Ende des Monats soll dann auch ersichtlich sein, an wievielen Tagen gearbeitet wurde.

mit "count(select AbrechnungsPositionen where Abrechnungs-Nr + Abrechnungs-Datum = Abrechnungs-Nr + Abrechnungs-Datum)" bringt als Anzeige die Gesamtanzahl aller Positionen von allen Abrechnungen.

Was mache ich hier falsch?

7 Antworten

null
    • Leonid_Semik
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo OttGeorg,

    wenn versuch es damit:

    ---

    let me:=this;
    cnt(select AbrechnungsPositionen where Abrechnungs-Nr :=me.Abrechnungs-Nr  and+ Abrechnungs-Datum=me.Abrechnungs-Datum)

    ---

    Leo

    • dogsch
    • vor 4 Jahren
    • Gemeldet - anzeigen

    hmmm, kann ich nicht so eingeben - es kommt bei der Eingabe der Formel der Fehler "Die Tabellenspalte ist kein einfaches Datenfeld: Abrechnungs-Nr"

    • Leonid_Semik
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Oh, mein Fehler

    ---

    let me:=this;
    cnt(select AbrechnungsPositionen where Abrechnungs-Nr=me.Abrechnungs-Nr  and+ Abrechnungs-Datum=me.Abrechnungs-Datum);

    ---

    Leo

    • dogsch
    • vor 4 Jahren
    • Gemeldet - anzeigen

    hmmm, jetzt kommt "Ausdruck erwartet in Zeile 2, Spalte 77" - ist das Pluszeichen nach "and" dort richtig (ohne demselben geht es) und muß am Ende das Semikolon nicht weg?
    Trotzdem vielen Dank für die Hilfe!

    Gruß

    OttoGeorg

    • Leonid_Semik
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Das ist schon peinlich. Ja, das Pluszeichen muss weg. Und wenn die Formel nicht als Teilformel verwendet wird, dann auch Semikolon.

    Leo

    • dogsch
    • vor 4 Jahren
    • Gemeldet - anzeigen

    hmmm, jetzt hänge ich bei der Mengenspezifizierung - als Beispiel im Drucklauyout gruppiert nach Spalte "Team":

    001   -   08.01.   -   Gruppe   -   Team_A   -   2,0
    001   -   09.01.   -   Gruppe   -   Team_B   -   1,5
    001   -   15.01.   -   Gruppe   -   Team_A   -   2,0
    001   -   16.01.   -   Gruppe   -   Team_B   -   2,0

    Als Ausgabe hätte ich jetzt gerne:

    Gruppe   -   Team_A   -   4,0
    Gruppe   -   Team_B   -   3,5

    Ich bekomme aber nur hin, das entweder nur die Anzahl einer Zeile angezeigt wird

    Gruppe   -   Team_A   -   2,0
    Gruppe   -   Team_B   -   1,5

    oder bei beiden die Gesamtanzahl:

    Gruppe   -   Team_A   -   7,5
    Gruppe   -   Team_B   -   7,5

    Wer hat eine Idee und kann aushelfen?

    Danke & Gruß

    OttoGeorg

    • dogsch
    • vor 4 Jahren
    • Gemeldet - anzeigen

    selbst gefunden - im Drucklayout bei der Spalte "Summe" auswählen