SELECT IF(s.`name` != '',s.`name`,w.staffname) as '姓名', SUM(w.money) as '当月工资'
FROM wages w, staff s
WHERE s.id = w.staffid AND
DATE_FORMAT(w.createtime,'%Y-%m')='2022-07'
GROUP BY w.staffid
这么写问题很多,应该怎么写?
SELECT IF(s.`name` != '',s.`name`,w.staffname) as '姓名', SUM(w.money) as '当月工资'
FROM wages w, staff s
WHERE s.id = w.staffid AND
DATE_FORMAT(w.createtime,'%Y-%m')='2022-07'
GROUP BY w.staffid
这么写问题很多,应该怎么写?
5 回答3.2k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
5 回答1.4k 阅读
3 回答1.2k 阅读✓ 已解决
2 回答2k 阅读
3 回答2k 阅读