fork download
  1. CREATE TABLE Employee (
  2. `id` int,
  3. `name` varchar(255)
  4. );
  5. CREATE TABLE Availability (
  6. `id` int,
  7. `start` DATETIME,
  8. `end` DATETIME,
  9. `user_id` int
  10. );
  11.  
  12. INSERT INTO Employee
  13. (`id`, `name`)
  14. VALUES
  15. (1, 'Mike');
  16.  
  17. INSERT INTO Availability
  18. (`id`, `start`, `end`, `user_id`)
  19. VALUES
  20. (1, '2016-01-01 12:00:00', '2016-01-01 17:00:00', 1),
  21. (2, '2016-01-01 14:00:00', '2016-01-01 19:00:00', 1);
  22.  
  23.  
  24. SELECT *
  25. FROM Availability
  26. WHERE '2016-01-01 18:00:00' AND '2016-01-01 18:30:00'
  27. BETWEEN start AND end;
  28.  
Success #stdin #stdout 0s 3396KB
stdin
Standard input is empty
stdout
2|2016-01-01 14:00:00|2016-01-01 19:00:00|1