我想合并两个选择以进行一个查询以在 PHP 中使用。每个用户报时间,这个时间要么是正常时间(加班=0),要么是加班(加班=1)。
SELECT username,
userlastname,
SUM(time0 + time1 + time2 + time3 + time4 + time5 + time6),
userid,
overtime
FROM users, time
WHERE timeyear = $y
AND timeproid = $proid
AND userid = timeuserid
AND timeweek = $week
GROUP BY userlastname, username, userid, overtime
我显示了一个表格,每个用户有两行,一列用于加班时间,另一行用于正常时间。我之所以选择加班,是因为如果加班 = 0 将加班时间显示为 0 否则将加班时间显示为 SUM(time0 + time1 + time2 + time3 + time4 + time5 + time6)
有什么办法可以将两者合并吗?试试这个链接:它现在的样子。我希望将 6 和 5.5 组合成 11.5,并将 5.5(加班)保留为 5.5