Ich habe mit der Abfrage ein leichtes Problem
SQL-Code:
select
tabelle1.pkey,
[zeitstempel],
[kurzerText],
[kommazahl],
[ganzzahl]
FROM
tabelle1 JOIN tabelle2
ON
(tabelle1.pkey = tabelle2.tabelle1_pkey)
WHERE
(
((tabelle1.zeitstempel >= :timeMin) OR (CAST(:timeMin as SQL_TIMESTAMP) is NULL))
AND
((tabelle1.zeitstempel <= :timeMax) OR (CAST(:timeMax as SQL_TIMESTAMP) is NULL))
AND
((tabelle1.kurzerText = :textParameter) or ( CAST(:textParameter as SQL_VARCHAR) is NULL ))
)
ORDER BY [zeitstempel] DESC LIMIT 1000;
Das liest sich wie, wenn keine Werte (min,max,text) übergeben werden, dann liefere alles!
Wahrscheinlich gibt es in der
GUI eine Logik, die das verhindert aber Unbehagen bereitet mir das trotzdem.
Ad hoc würde ich da drei Abfragen verwenden.
Gruß
K-H