2016-05-16 64 views
1

我必须根据他们输入的开始时间(只是小时值)和结束时间(只是小时值)来限制用户登录到我的应用程序。我将这些值以1 ... 24小时格式存储。我正在运行的查询是。用户必须以输入的时间间隔登录

SELECT * FROM表WHERE startHour < = '10' 和endHour> = '10'


(10是电流小时)。如果用户输入结束时间和开始时间为1,则这不起作用。您可以帮助我按当前的方式工作。

回答

0

我有一些问题。开始时间和结束时间仅需几小时?另外,如果开始时间和结束时间被赋予相同的值,它是否有效?这意味着用户必须在输入的确切时间内登录,并且在过去或几分钟之前没有任何回旋余地。你可以发布包含开始时间和结束时间条目的表格结构吗?

另外,当你说它不工作,你可以给出当时发生的情况?提供任何确切的错误或问题。

+0

我的表结构是 – teja

+0

@teja,您可以更新或编辑您的原始问题,以包括您的表的架构/结构,其他细节等。 – Lane

+0

我的表结构只是简单的存储clientid,开始时间,结束时间是整数。假设用户输入1作为开始时间,1输入结束时间。他们将有权在开始时间1和结束时间1之间随时登录我的应用程序(在这种情况下基本上是24小时)。目前我运行上面提到的查询startHour(1)<='10'(currenthour)和endHour(1)> ='10'。它失败了。 – teja