mysql统计总数条件判断的方法介绍
程序员文章站
2023-10-31 23:55:22
需求说明 出勤天数统计时 如果上班打卡 下班没打卡则这条打卡记录应该排除在外
count 配合 case when then 1 else null end 完成出勤天数统计...
需求说明 出勤天数统计时 如果上班打卡 下班没打卡则这条打卡记录应该排除在外
count 配合 case when then 1 else null end 完成出勤天数统计
SELECT
COUNT(CASE WHEN way=0 AND sign_out_time IS NOT NULL THEN 1 ELSE NULL END) AS 'waibu',
COUNT(CASE WHEN way=1 AND sign_in_time IS NOT NULL THEN 1 ELSE NULL END) AS 'neibu'
FROM tb_sign_record WHERE user_id=5