Projekt

Allgemein

Profil

Aktionen

Feature #612

geschlossen

Querybuilder::plainBracketOpen(), plainBracketClose()

Von Sebastian Diel vor mehr als 8 Jahren hinzugefügt. Vor mehr als 8 Jahren aktualisiert.

Status:
Abgewiesen
Priorität:
Normal
Zugewiesen an:
Zielversion:
-
Beginn:
09.01.2016
Abgabedatum:
% erledigt:

0%

Geschätzter Aufwand:

Beschreibung

Für komplexere Queries wäre es sinnvoll, z.B. ein solches SQL-Statement abbilden zu können:

SELECT * FROM calendarevent where ((start BETWEEN "2015-08-26" AND "2015-08-27" ) or ("end" BETWEEN "2015-08-26" AND "2015-08-27") or ("start"<="2015-08-26" and "end" >="2015-08-26")) and ("cancelledAt">"2014-12-01T12:11:00.000")

Erläuterung der Abfrage:
Entweder Start oder Ende liegen auf dem 26.8.15 - oder das Event umschließt dieses Datum. Ausgeschlossen sind außerdem Events, die vor dem 01.012.14 gecancelt wurden.

Aktionen #1

Von Christian Ehringfeld vor mehr als 8 Jahren aktualisiert

  • Status wurde von Neu zu Abgewiesen geändert

void Query::appendWhere(const QString &condition);

Aktionen

Auch abrufbar als: Atom PDF