问题描述
|
我有一个员工时间表表,其中有创建这些记录的时间戳。现在,我想生成报告,以便我的开始日期为星期二,结束日期为下周一,即1周。现在,我需要生成按本周时间分组的所有记录,但是将在下周二至周一进行设置。
这就像普通的GROUP BY WEEK(Timestamp),但是WEEK编号不是我需要在此自定义持续时间内生成报告的默认编号。我有一个为此工作的查询,它按第1周,第2周,第3周等有效地对记录进行分组。我猜这是从默认的MysqL日历中选取的。我该如何更改以生成按自定义周分组的报告?
您能给我打电话以下日期如何工作吗?
SELECT WEEK(pw.date)AS日期,DATE_FORMAT(pw.date,\'%d-%m-%Y \')AS post_date,
SUM(工资)AS金额,SUM(pw.hours)AS小时,SUM(pw.minutes)AS分钟
来自pos_sessions pw
按年份分组(日期),周(日期)或按日期排序DESC
解决方法
我认为您正在寻找其他解决方案...