Examples: query, "exact match", wildcard*, wild?ard, wild*rd
Fuzzy search: cake~ (finds cakes, bake)
Term boost: "red velvet"^4, chocolate^2
Field grouping: tags:(+work -"fun-stuff")
Escaping: Escape characters +-&|!(){}[]^"~*?:\ with \, e.g. \+
Range search: properties.timestamp:[1587729413488 TO *] (inclusive), properties.title:{A TO Z}(excluding A and Z)
Combinations: chocolate AND vanilla, chocolate OR vanilla, (chocolate OR vanilla) NOT "vanilla pudding"
Field search: properties.title:"The Title" AND text
Beantwortet
Fehler bei SQL-Funktion auf dem Dialog

Es kann ein Problem auftreten, wenn ein SQL-Query mit Funktionen auf dem Dialog dargestellt werden soll:

SELECT
company_name AS Kunde,
SUM(amount) AS Menge
FROM INVOICE_POSITIONS
WHERE invoice_number IS NULL
AND product LIKE '%Stundensatz%'
GROUP BY company_name
ORDER BY company_name asc

Beispiel Fehlermeldung:

2020-03-17 11:45:08 jobrouter.ERROR: MDB2 Error: unknown error {"userInfo":"_doQuery: [Error message: Could not execute statement]\n[Last executed query: SELECT\ncompany_name AS Kunde,\nSUM AS Menge\nFROM INVOICE_POSITIONS\nWHERE invoice_number IS NULL\nAND product LIKE '%Stundensatz%'\nGROUP BY company_name\nORDER BY company_name asc]\n[Native code: 207]\n[Native message: [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]Invalid column name 'SUM'.]\n"} []

1
1
Gepostet vor 3 Jahren
Bearbeitet vor 3 Jahren
Stefan Köngeter
309 × 7 Administrator
Stimmen Neuste

Antworten


In diesem Fall hat die JobRouter-Engine bei SUM(amount) das (amount) mit dem Prozesstabellenfeld ersetzt.
Nach einer Änderung zu SUM( amount )(man beachte hier die Leerzeichen) sollte die Abfrage nun auch im Dialog funktionieren.

1
1
wiki
Gepostet vor 3 Jahren
Bearbeitet vor 3 Jahren
Stefan Köngeter
309 × 7 Administrator
6K Ansichten
1 Antwort
vor 3 Jahren
vor 3 Jahren
Stichwörter