我正在开发一个处理工作申请的网站。应用程序保存在SQL数据库中,每个数据库的截止日期格式为2013-04-07。
SQL使用以下WHERE子句来确定是否已经过了结束日期:
WHERE closing_date < NOW()
(其中'closing_date'以上述格式从数据库中提取。)
用户申请职位时遇到问题,因为该网站已经告知他们截止日期已经过去,在实际截止日期结束的午夜前几个小时。
我会更好地在SQL语句中使用CURDATE()而不是NOW()来确定用户是否可以提交应用程序?
答案 0 :(得分:0)
你可以这样试试
WHERE date(closing_date) < date(NOW())