我有一张桌子datedim,里面有一个月的所有日期。我有另一张桌子attendance,上面有出席的日期。我需要写一个查询,从一开始到现在,我可以得到所有的日期。就像。如果考勤表的记录从2019年4月3日至6月3日至2019年6月3日,我应该把它们之间的所有日期放在一起。
发布于 2019-06-18 09:27:07
可以使用在两者之间条件运算符搜索范围内的任何内容。中间操作程序包括在内,因此也会找到开始日期和结束日期的记录。
您将能够直接查询attendance表:
SELECT * FROM attendance WHERE attendancedate BETWEEN '2019-04-03' AND '2019-06-03'
这个问题有一些例子:https://stackoverflow.com/questions/3822648/how-do-i-query-between-two-dates-using-mysql
我希望这能帮上忙!
https://dba.stackexchange.com/questions/240789
复制相似问题