0

Anzahl der Einträge

Ich habe eine Frage

Der Befehl count zählt die Anzahl der Einträge in einer Spalte. Wie ist der Befehl wenn ich die Anzahl der Einträge bis zum Datum des Datensatzes berechnen möchte.

 

Danke für die Hilfe

3 Antworten

null
    • Ninox-Professional
    • planoxpro
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Rudolf, wenn es im Datensatz ein Feld vom Typ Datum gibt:

     

    let myD := DATUM;
    cnt(select TABELLE where DATUM <= myD)

     

    Wenn um das Datum der Erstellung des Datensatzes geht (_cd), dann kann man auch die ID nehmen, weil die Reihenfolge dieselbe sein müsste:

     

    let myR := number(this);
    cnt(select TABELLE where number(Nr) <= myR)

    • Rudolf_Schabl
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Dankr für die Antwort aber ich habe einen Fehler gemacht und nicht dazugeschrieben, dass nur eine bestimmte Spalte zu berechnen ist.

    lg

    Rudi

    • Rudolf_Schabl
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Ich denke ich habe es. Ich habe den Fehler begangen und nicht die zu berechnende Spalte dazugeschrieben.

    Meine Cod sieht nun so aus

    let myD := DATUM;
    cnt(select TABELLE where DATUM <= myD and Spalte)

    Danke nochmals