我有这样的类(class)表和类(class)截止日期表
course_id | course_name
1 A
2 B
due_id | start_date | end_date course_id
1 2011-02-01 2011-02-28 1
2 2011-03-01 2011-03-15 1
现在我想从最后两天开始写一个查询或代码来显示类(class)名称和当前日期 session 。例如,如果当前日期在开始日期和结束日期之间,类(class)应该像这样,如果它在下一个日期 session 中,它应该带有下一个 due_id
course_id | course_name | due_id
1 A | 1
如果这个数据库结构有误请告诉我
感谢帮助
最佳答案
SELECT course.course_name, due_dates.course_id, due_id
FROM course
INNER JOIN due_dates ON course.course_id = due_dates.course_id
WHERE now() BETWEEN start_date and end_date;
关于php - 比较两个日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5147257/