Einzelnen Beitrag anzeigen
  #6  
Alt 23.04.2011, 19:55:35
thomas_w thomas_w ist offline
Junior Member
 
Registriert seit: Aug 2010
Alter: 14
Beiträge: 395
AW: datetime Zeitraum zwischen start und end abfragen

also bei mir geht's

Code:
INSERT INTO occupancy VALUES
(1, 1, 6 , DATE_SUB(CURRENT_TIMESTAMP, INTERVAL 4 HOUR), CURRENT_TIMESTAMP );


mysql> select * from occupancy;
+----+---------+----------------+---------------------+---------------------+
| id | user_id | workstation_id | start               | end                 |
+----+---------+----------------+---------------------+---------------------+
|  1 |       1 |              6 | 2011-04-23 15:50:47 | 2011-04-23 19:50:47 |
+----+---------+----------------+---------------------+---------------------+
1 row in set (0.00 sec)

mysql>


SELECT * FROM occupancy
 WHERE user_id = 1
   AND start >= '2011-04-23 15:50:47'
   AND end <= '2011-04-23 19:50:47';
+----+---------+----------------+---------------------+---------------------+
| id | user_id | workstation_id | start               | end                 |
+----+---------+----------------+---------------------+---------------------+
|  1 |       1 |              6 | 2011-04-23 15:50:47 | 2011-04-23 19:50:47 |
+----+---------+----------------+---------------------+---------------------+
1 row in set (0.01 sec)

mysql>
Grüße
Thomas
__________________
Die SQL-Backstube
Bietet Rezepte, Lösungen und ausführliche Beispiele rund um gesundes SQL und zufriedene Datenbanken.
Mit Zitat antworten