Mysql SQL中是否有方法确定某些天是否在同一周内?
我的数据库中有下表“时间表”:Mysql SQL中是否有方法确定某些天是否在同一周内?,mysql,sql,Mysql,Sql,我的数据库中有下表“时间表”: **Schedule** PK Weekday (ie., November 11, 2012) PK Punch-In (ie., 1:00 PM) PK Punch-Out (ie., 9:00 PM) 我的任务是计算每周工作的总小时数 例如,星期天是一周中的第一天,星期六是第七天 我的问题是如何确定“一周”中的哪几天。是否有用于此的SQL命令?换句话说,我如何确定11月10日是否与11月11日是同一周。您可以使用week()函数,该函数返回周数,因此WHE
**Schedule**
PK Weekday (ie., November 11, 2012)
PK Punch-In (ie., 1:00 PM)
PK Punch-Out (ie., 9:00 PM)
我的任务是计算每周工作的总小时数
例如,星期天是一周中的第一天,星期六是第七天
我的问题是如何确定“一周”中的哪几天。是否有用于此的SQL命令?换句话说,我如何确定11月10日是否与11月11日是同一周。您可以使用week()
函数,该函数返回周数,因此WHERE week(date1)=week(date2)
Week函数应该返回Week number,如果这是您想要的