【发布时间】:2016-03-22 19:34:34
【问题描述】:
在我的项目中,其中一项任务是轻松运行在过去 24 小时内执行的所有新报告和作业的每日报告。 然而,他们提出了一个有趣的问题,维修人员周末不工作,但报告自然还是会进来。所以周一早上将生成一份报告,显示过去 3 天的所有报告,例如周五和进行的任何维修在星期五类似于下面的代码。
我发现一个不切实际的解决方案是显示两个日期字段,然后用户选择周五和周一日期,就像我在下面为另一个函数生成的代码一样。
SELECT `defect_Id`, `job_Id`, `date_On_Task`, `description`, `resolved`
FROM `job`
WHERE `date_On_Task` >= '$date1'
AND `date_On_Task` <= '$date2'
AND `repair_Team` = '$repair_Team'
AND `resolved` = 3"
如果 day = Monday show *
select 语句是一个问题,我正在努力寻找有关一天变量的任何信息,例如点击 CURDATE() 会选择当前日期,但 SQL 可以将日期转换为一天吗?
【问题讨论】: