neusten Datensatz auswählen
Hallo,
ich bin völliger Beginner was Formeln usw in Ninox anbetrifft und möchte in einer Tabelle die sich Angebote nennt und die Spalten Datum und Preis hat in einer weiteren Tabelle als Funktion den sozusagen "aktuellen" Preis anzeigen lassen.
Also ein Funktionsfeld definiert. (select Anzeigen).Preis ergibt mir alle Preise, jetzt möchte ich noch mit einer zusätzlichen Bedingung den Datensatz auswählen, der eben das neuste Datum hat.
mit where und order by komme ich leider nur auf Syntax errrors. Wäre nett wenn ich einen Tipp bekommen könnte.
4 Antworten
-
last(select Angebote order by Datum).Preis
Wobei jetzt nicht klar ist, ob Deine Tabelle 'Angebote' oder 'Anzeigen' heißt. Mir ist auch nicht klar, warum das in einer anderen Tabelle sein soll. Aber die Funktion um den Preis mit dem letzten Datum herauszusuchen, ist diese hier.
-
Danke für die schnelle Antwort!
Ja auf jedenfall ist 'Angebote' oder 'Anzeigen' die gleiche Tabelle, hab mich da nur einmal verschrieben.
In dieser Tabelle sind alle Angebote für alles Produkte gelistet, das gleiche Produkt kann aber zu unterschiedlichen Preisen dort gelistet sein. Dein Befehl hilft mir Syntaxmäßig auf jedenfall schon mal sehr weiter. Nur gibt er den allerneusten Preis aus unabhängig vom Produkt.
Sprich ich möchte in einer anderen Tabelle die nur die Produkte anzeigt mir den "aktuellsten" Preis zu dem das Produkt zuletzt verkauft wurde angeben lassen. Jetzt muss noch eine Bedingung dazu, dass nur die verknüpften/betreffenden Produkte berücksichtigt werden -
Jedes Produkt hat ja eine Nr in der Produktetabelle, also müssten nur die Angebote gewählt werden die auch die entsprechende zum gleiche Produkt gehörige Nr besitzen.
Content aside
- Status Answered
- vor 2 JahrenZuletzt aktiv
- 4Antworten
- 74Ansichten
-
2
Folge bereits