select uuid,device_id,date_time,action_list,image_name,message,people_labels,people_list,data_list,动作名称,动作地点 from dbo.action_data aleft join dbo.动作标准库 b on a.uuid=b.IDleft join dbo.动作地点标准库 c on a.device_id=c.id上面查询不出来“动作名称”,为空
使用了下面的SQL查询,提示 查询列名 '学籍号' 不明确select学籍号,学校,姓名,届数,班级, count(1) 总数量,sum(case when 评价类型='表扬' then 1 else 0 end) as 表扬数,sum(case when 评价类型='批评' then 1 else 0 end) as 批评数from 七彩星光发章填报 aleft join 学生基础信息表 b on a.学籍号=b.学籍号left join 七彩星光评价徽章 c on a.徽章=c.徽章名称group by学籍号,学校,姓名,届数,班级order by 总数量 desc
使用下面的查询,计算出的迟到和缺卡不准确,不知道什么原因??select姓名,sum(case when 早上状况='正常' or 中午状况='正常' or 下午状况='正常' then 1 else 0 end) as 正常,sum(case when 早上状况='缺卡' or 下午状况='缺卡' then 1 else 0 end) as 缺卡,sum(case when 早上状况='迟到' or 中午状况='迟到' or 下午状况='迟到' then 1 else 0 end) as 迟到,sum(case when 早上状况='早退' or 中午状况='早退' or 下午状况='早退' then 1 else 0 end) as 早退from 每日考勤状况表where 日期>='${dateEditor0}' and 日期 <='${dateEditor1}' ${if(len(xm)==0,"","and 姓名 like '%"+xm+"%'")}${if(len(单位_c)=="",""," and 单位 like '%"+单位_c+"%'")}group by 姓名