[GastForen Programmierung/Entwicklung PHP und MySQL datensätze nur innerhalb einer bestimmten tageszeit

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

datensätze nur innerhalb einer bestimmten tageszeit

lectore
Beiträge gesamt: 1

16. Nov 2005, 21:56
Beitrag # 1 von 2
Bewertung:
(460 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
hallo liebe leute,

ich ich bin ein blutiger sql anfänger, aber im moment muss ich mich auf der arbeit damit aus einander setzen.

ich war schon stolz wie oskar als ich es hinbekam mit einem "between-Argument" inerhalb einer abfrage, nur die Datsätze eines bestimmten monats auszusondern. dazu sei noch gesagt, die daten sätze haben create atribut anhand desen ich die abfrage gestallte.

nun möchte ich aber die datensätze eines bestimmten monats aber nur die zwischen 17 und 6 uhr.

ich habe es schon mit bedingungen wie "#zwischen 1.8.2005 und 31.8.2005 und zwischen 17:00 und 06:00#"

versucht aber es half nichts. wundert ich nicht das die bedingungen deutsch sind ich hab es jetzt mal in accses-syntax geschrieben, weil ich das schon den ganzen tag mache., und da auch in der entwicklungsansicht nicht in der sqlansicht. ich hoffte es mir da mit etwas einfacher machen zu können...

vielen dank schon mal liebe grüße
lectore
X

datensätze nur innerhalb einer bestimmten tageszeit

oesi50
  
Beiträge gesamt: 2315

16. Nov 2005, 22:30
Beitrag # 2 von 2
Beitrag ID: #196474
Bewertung:
(452 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
hallo lectore,

du wirst wohl die Uhrzeitbedingung in zwei Teile aufteilen müssen.

Bsp.:

Code
... 
WHERE DATE(spalte) BETWEEN '2005-08-01' AND '2005-08-31'
AND
(
TIME(spalte) BETWEEN '17:00:00' AND '23:59:59'
OR
TIME(spalte) BETWEEN '00:00:00' AND '05:59:59'
)



als Antwort auf: [#196471]