您好,目前在我的管理系统上工作。所以我的问题是我的学生有一个身份域。有2个注册和未注册的值。目前我的注册工作正在进行中。我的想法是,一旦系统日期是4月,学生状态将从注册更改为未注册,当学生注册时,状态将更改为已注册,注册部分只有未注册部分没有问题。
如果有任何关于如何执行此操作的想法,将不胜感激。目前,我在我的注册页面上想象着一个If else。
发布于 2012-08-24 11:59:13
我将在表中添加一个新的DATE列,并仅保存已注册学生的信息:
TABLE NAME: AAE_ENROLLED //(AAE stands for your initials ;) )
COLUMN 1: STUDENT_ID TYPE VARCHAR(50)
COLUMN 2: ENROLLMENT_DATE TYPE DATE假设你想要四月初之后注册的所有学生,你所要做的就是:
select * from AAE_ENROLLED
where ENROLLMENT_DATE > STR_TO_DATE('2012-04-01','%Y-%m-%d')如果您想查找未注册的学生,可以使用NOT EXIST
https://stackoverflow.com/questions/12102762
复制相似问题