Vorschlag: Datum Start/Ende auch eine relative Zeit angeben
Verfasst: 07.05.2006, 18:00
man kann für das Datum START/ENDE eine feste Zeit eingeben. es fehlt jedoch noch eine relative zeitangabe.
z.b.
seit 5 minuten
in 3 stunden
Umsetzung in der GUI
dies könnte man verschieden in der GUI darstellen:
a) Wert und Einheit
[in/seit] [Eingabefeld:Zahlwert] [auswahlfeld: Sekunden/Minuten/Stunden/Tage/Wochen/Monate]
beispiel:
Datum Start:
ab [seit] [20] [Minuten]
bis [in ] [01] [Stunde]
b) eine zeitangabe
[in/seit] [Tage] [Stunden] [minuten] [Sekunden]
Beispiel:
[in] [00]T [02]:[10]:[00]
umsetzung der relativen suche
es gibt verschiedene möglichkeiten:
1) diese addition direkt im SQL-Code durchführen (ist umständlicher)
2) die relativen zeitangaben zum zeitpunkt der ausführung in absolute zeitangaben umrechnen und nur die absoluten zeitangaben wie bisher in den SQL-Code einfügen.
ich würde dann eher punkt 2 umsetzen, da diese umbau dann nicht den SQL-code ändert und dann nicht der sql-code neu getestet werden muß, sondern sich nur im bereich der "eintragen der werte in die sql-templates" sich etwas ändert.
z.b.
seit 5 minuten
in 3 stunden
Umsetzung in der GUI
dies könnte man verschieden in der GUI darstellen:
a) Wert und Einheit
[in/seit] [Eingabefeld:Zahlwert] [auswahlfeld: Sekunden/Minuten/Stunden/Tage/Wochen/Monate]
beispiel:
Datum Start:
ab [seit] [20] [Minuten]
bis [in ] [01] [Stunde]
b) eine zeitangabe
[in/seit] [Tage] [Stunden] [minuten] [Sekunden]
Beispiel:
[in] [00]T [02]:[10]:[00]
umsetzung der relativen suche
es gibt verschiedene möglichkeiten:
1) diese addition direkt im SQL-Code durchführen (ist umständlicher)
2) die relativen zeitangaben zum zeitpunkt der ausführung in absolute zeitangaben umrechnen und nur die absoluten zeitangaben wie bisher in den SQL-Code einfügen.
ich würde dann eher punkt 2 umsetzen, da diese umbau dann nicht den SQL-code ändert und dann nicht der sql-code neu getestet werden muß, sondern sich nur im bereich der "eintragen der werte in die sql-templates" sich etwas ändert.