我有一张表,其中包含一些学生组名称,课程时间,日程安排等日期名称。我正在使用C#和MySql,并且我希望在用户按下表格中的按钮时找到哪一课。mySQL:在表中使用BETWEEN?
我可以通过输入表中的确切值来找到它,例如, 08:30或10:25。但是我想让系统时间到,并检查它是在08:30和10:25或10:25和12:30之间。然后我可以说这是第一或第二课。
我也有表格,包括Table_Time列有5条记录像08:20,10:25,12:20等。 我可以使用这样:
select Lesson_Time
from mydb.clock
where Lesson_Time between (current time)-30 AND (current time)+30
或者,我可以运营商之间使用两列之间(如创建Lesson_Time_Start和Lesson_Time_End),并比较当前时间像Lesson_Start_Time < current time < Lesson_End_Time
?
编辑: 更准确地说,问题是我怎么能检查当前时间
我有记录像
Time_ID | Lesson_Time
1 08:30
2 10:25
3 12:20
4 14:15
5 16:10
表,当我按下一些按钮,我要检查当前我按下按钮的时间是否等于哪个Time_ID在09:15按下按钮,它必须选择1 th record , if I pressed button at 12:00 it must select 2
记录。
那是工作))谢谢。 – Ercan 2010-03-30 19:27:35
但它在C#上不起作用。 C#有另一种实现吗? – Ercan 2010-03-30 19:40:43
@Meko它将如何与C#无效?你正在向mySQL发出查询,不是吗? – 2010-03-30 22:21:15