MySQL的小时数

时间:2014-04-28 09:14:54

标签: mysql hour two-columns

当有2列时,我有表格。第一列是开始时间工作车间。第二列是工作车间完工时间。

示例:

id | start | stop
1  |    10 | 18
2  |     8 | 20
3  |    11 | 21

我需要一份正在运作的商店列表。

Now hour = 10
start >= '".$now_hour."' and stop <= '".$now_hour."'

我只看到商店id=1,但也应列出商店id=2

2 个答案:

答案 0 :(得分:3)

逻辑不正确?

`start` <= '".$now_hour."' and `stop` >= '".$now_hour."'

答案 1 :(得分:1)

您可以在between

上使用nowHour子句
where ? between start and stop

?nowHour值的占位符 使用脚本语言中的prepared语句绑定占位符。