0

order by

(select Invoice) order by Amount => This will return the id's of all Invoice records in the ascending order of Amount.

Ist es auch möglich die Rechnungen in absteigender Reihenfolge anhand des Betrages zu sortieren?

4 Antworten

null
    • Leonid_Semik
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Christian,

    es sollte auch mit

     

    (select Invoice) order by -Amount

    funktionieren.

    oder

    (select Invoice) order by -1*Amount

    Leo

    • Wolfgang_Bangert
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Hallo Leo,
    mit Textfeldern geht das nicht. Hast Du da auch eine Idee, wie ich rückwärts sortieren kann ?
    LG
    WOlfgang

    • UweG
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Hallo Wolfgang
    Schau mal in diesen Beitrag.

    https://forum.ninox.com/t/p8hrzqj/order-by-descending

    • Wolfgang_Bangert
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Hi Uwe,
    danke für den Tipp, der mir hier nicht, aber für zwei andere Baustellen weitergeholfen hat.
    Vielen Dank dafür!
    Ich möchte hier in in zwei Schleifen absteigend sortieren. Ist eigentlich kein Array oder ?
    'Text Unterverteiler' wäre ein Textfeld und sollte absteigend sortiert werden.

    :
    for k in 'Lieferschein Positionen'.'Lieferschein Position Unterverteiler'.Etiketten do
        k.(Lieferscheine_Pakete := 0)
    end;
    let me := this;
    for i in Lieferscheine_Pakete order by Nr do
        for j in 'Lieferschein Positionen'.'Lieferschein Position Unterverteiler'.Etiketten[Lieferscheine_Pakete = null] order by 'Text Unterverteiler' do
            let myVoll := sum(i.Etiketten.'Anzahl pro Paket') + j.'Anzahl pro Paket';
            if myVoll <= i.'Stück pro Paket' then
                j.(Lieferscheine_Pakete := i);
                j.(SumDev := myVoll)
            end
        end
    end

Content aside

  • vor 2 JahrenZuletzt aktiv
  • 4Antworten
  • 491Ansichten
  • 2 Folge bereits