Einzelnen Beitrag anzeigen

DelTurbo

Registriert seit: 12. Dez 2009
Ort: Eifel
1.194 Beiträge
 
Delphi 2007 Architect
 
#1

Datum von bis vergleichen

  Alt 14. Sep 2017, 12:34
Datenbank: MySql • Version: 5 • Zugriff über: Console
Hi,
ich sitze nun schon länger an dem Problem und verstehe es einfach nicht. Ich habe eine Tabelle mit unix_timestamps die ein ganzes Jahr abdecken. Wie man am Ergebnis sieht pro Datensatz immer von_unix bis bis_unix.

Da das Jahr egal ist, ist die Tabelle von 2012. Also nicht wundern. Ich müsste nur z.b. 17.10 14:13 abfragen. Das versuche ich so....

Code:
SELECT id,from_unixtime(von_unix),von_unix,FROM_UNIXTIME(bis_unix),bis_unix FROM test_table WHERE (unix_timestamp('2012-10-17 14:13') BETWEEN von_unix and bis_unix);
Es klappt soweit, allerdings wird nur das Datum beachtet. Das verstehe ich einfach nicht. Das ist das Ergebnis.

Code:
351   2012-10-12 17:17:00   1350055020   2012-10-23 18:18:00   1351009080
352   2012-10-12 18:18:00   1350058680   2012-10-23 19:19:00   1351012740
353   2012-10-12 19:19:00   1350062340   2012-10-23 21:21:00   1351020060
354   2012-10-12 21:21:00   1350069660   2012-10-23 23:23:00   1351027380
355   2012-10-12 23:23:00   1350076980   2012-10-23 02:02:00   1350950520
356   2012-10-12 02:02:00   1350000120   2012-10-23 05:05:00   1350961500
357   2012-10-12 05:05:00   1350011100   2012-10-23 08:08:00   1350972480
358   2012-10-12 08:08:00   1350022080   2012-10-23 10:10:00   1350979800
359   2012-10-12 10:10:00   1350029400   2012-10-23 13:13:00   1350990780
360   2012-10-12 13:13:00   1350040380   2012-10-23 15:15:00   1350998100
361   2012-10-12 15:15:00   1350047700   2012-10-23 16:16:00   1351001760
362   2012-10-12 16:16:00   1350051360   2012-10-23 17:17:00   1351005420
Nun die frage. Was mache ich Falsch??? Ich finde einfach nichts darüber.

Vielen dank im Voraus
Alle meine Rechtschreibfehler sind Urheberrechtlich geschützt!!
  Mit Zitat antworten Zitat