我有一个mysql查询:
SELECT count(*) as `present_days`
FROM tbl_intime_status
WHERE employee_status = 'Out' and
present_status = 'Full Day' and
date LIKE '%/"+month2+"/"+year1+"' and
employee_id="+ EmpId+
Run Code Online (Sandbox Code Playgroud)
从这个查询我没有.的Full Day存在.
我有present_status= 'Half Day'和present_status = 'Full Day'我的数据库记录.
如何计算"全天"+"半天"?
如果你想分开计数,你可以这样做
SELECT present_status, count(*) as `present_days`
FROM tbl_intime_status
WHERE employee_status = 'Out' and
present_status IN ('Full Day','Half Day')
date LIKE '%/"+month2+"/"+year1+"' and
employee_id="+ EmpId+
GROUP BY present_status
Run Code Online (Sandbox Code Playgroud)
如果你想要两者的总和,请执行此操作
SELECT count(*) as `present_days`
FROM tbl_intime_status
WHERE employee_status = 'Out' and
present_status IN ('Full Day','Half Day')
date LIKE '%/"+month2+"/"+year1+"' and
employee_id="+ EmpId+
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
113 次 |
| 最近记录: |