0

Auswahlfeld in einer select ... where Selektion "einbeziehen"

Ich möchte in einer 

sum((select Budget where Kategorie = 1 and month(Datum) = 4).Budget)

Abfrage den Monat nicht "starr" eintragen sondern über ein Auswahlfeld wählen können.

(Siehe beigefügte Screenshots)

Wie kann ich das im Script umsetzen?

Danke im Voraus,

Jürgen

5 Antworten

null
    • Ninox-Professional
    • planoxpro
    • vor 6 Monaten
    • Gemeldet - anzeigen

    Moin Jürgen, wenn die Monate im Auswahlfeld in der richtigen Reihenfolge eingetragen wurden, also Jan = 1, Feb = 2 usw., dann kann man statt der Zahl einfach den Namen des Auswahlfeldes einsetzen:

    ... and month(Datum) = MONAT ...
      • Jurgen.2
      • vor 6 Monaten
      • Gemeldet - anzeigen

       Das haut so nicht hin:

      Der Name des Auswahlfeldes wird nicht akzeptiert ...

      (siehe beigefügter Screenshot)

      Ich habe jetzt die Lösung aus Zeilen 1 + 2 genommen, das funktioniert ....

      LG

      • Ninox-Professional
      • planoxpro
      • vor 6 Monaten
      • Gemeldet - anzeigen

       Sorry, mein Fehler. Kommt davon, wenn man schnell sein will ... ;)

      Man muss den Wert des Auswahlfeldes vorher in eine Variable übernehmen und diese beim "select" nutzen. Das hast du mit "let auswahl ..." ja sogar gemacht, die Variable dann aber nur im ersten sum() eingesetzt. Beim zweiten müsstest du es genauso machen. Also auch

      ... and month(Datum) = auswahl ...
      • Jurgen.2
      • vor 6 Monaten
      • Gemeldet - anzeigen

       Hallo nochmal, ja das habe ich jetzt inzwischen natürlich auch in beiden Zeilen so gemacht.

      Ich wollte ja nur drauf hinweisen - nicht das ein anderer "Anfänger" (wie ich) verzweifelt versucht, deinen Vorschlag in die Tat umzusetzen ....

      (Sei mir nicht böse, aber Lösungen sollten schon "korrekt" (getestet) sein ...

      Nichts für Ungut, ich werde weiter versuchen Ninox zu "verstehen" 🤨

      LG (aus dem schönen Kalletal), Jürgen

    • Ninox-Professional
    • planoxpro
    • vor 6 Monaten
    • Gemeldet - anzeigen
     said:
    Sei mir nicht böse, aber Lösungen sollten schon "korrekt" (getestet) sein

    Sei auch du mir nicht böse, aber unter dieser Prämisse müsste ich mein Engagement hier im User(!)-Forum sofort einstellen. Denn ich mache das - wie alle anderen Helfer - unentgeltlich in meiner Freizeit. Dabei bemühe ich mich durchaus um Sorgfalt, bin aber nicht unfehlbar wie der Papst. Lösungsvorschläge erfolgen also immer nach bestem Wissen und Gewissen, aber ohne Gewähr.

    Mit deiner Erwartungshaltung solltest du dich mit Fragen in Zukunft besser direkt an den offiziellen Support wenden. Oder an den Papst.

Content aside

  • vor 6 MonatenZuletzt aktiv
  • 5Antworten
  • 71Ansichten
  • 2 Folge bereits