Php MySQL-比较开始和结束日期
对于学校作业,我必须在MySQL workbench中运行几个查询 其中一个问题如下:有多少员工在d001部门工作了整整一天 现在,我完全是MySQL的初学者,我一直在这里搜索,通过谷歌搜索,但我找不到要使用的语法 此时,我有以下语法:Php MySQL-比较开始和结束日期,php,mysql,Php,Mysql,对于学校作业,我必须在MySQL workbench中运行几个查询 其中一个问题如下:有多少员工在d001部门工作了整整一天 现在,我完全是MySQL的初学者,我一直在这里搜索,通过谷歌搜索,但我找不到要使用的语法 此时,我有以下语法: SELECT * FROM employees.dept_emp WHERE dept_no = 'd001'; 上面的语法在正确的部门中搜索,但现在我必须使其搜索为公司工作了整整一天的员工 我在数据库中有以下列: emp_no, dept_no, from_
SELECT * FROM employees.dept_emp WHERE dept_no = 'd001';
上面的语法在正确的部门中搜索,但现在我必须使其搜索为公司工作了整整一天的员工
我在数据库中有以下列:
emp_no, dept_no, from_date, to_date
我想我应该添加一个和
函数,该函数比较从日期到日期的最大变化量为1。但我还没弄明白怎么做
请原谅我含糊其辞的解释,再说一次,我对MySQL非常陌生。您可以使用来查找两个日期之间的天数
SELECT * FROM employees.dept_emp
WHERE DATEDIFF(to_date, from_date) = 1
DATEDIFF(expr1,expr2)
expr1− expr2表示为从一个日期到另一个日期的天数值。expr1和expr2是日期或日期和时间表达式。计算中仅使用值的日期部分