Declare @Count intSelect @Count = count(上午出勤情况), 姓名 From 表 Where 日期 >= 2004-7-1 And 日期 <= 2004-7-31 And 上午出勤情况 = '出勤' And 姓名='某某1' Group by 姓名Select @Count = @Count + count(下午出勤情况), 姓名 From 表 Where 日期 >= 2004-7-1 And 日期 <= 2004-7-31 And 下午出勤情况 = '出勤' And 姓名='某某1' Group by 姓名
Declare @Count intSelect @Count = count(上午出勤情况) From 表 Where 日期 >= '2004-7-1' And 日期 <= '2004-7-31' And 上午出勤情况 = '出勤' And 姓名='某某1'Select @Count = @Count + count(下午出勤情况) From 表 Where 日期 >= '2004-7-1' And 日期 <= '2004-7-31' And 下午出勤情况 = '出勤' And 姓名='某某1'
Where 日期 >= 2004-7-1 And 日期 <= 2004-7-31
And 上午出勤情况 = '出勤' And 姓名='某某1'
Group by 姓名Select @Count = @Count + count(下午出勤情况), 姓名 From 表
Where 日期 >= 2004-7-1 And 日期 <= 2004-7-31
And 下午出勤情况 = '出勤' And 姓名='某某1'
Group by 姓名
Where 日期 >= '2004-7-1' And 日期 <= '2004-7-31' And 上午出勤情况 = '出勤' And
姓名='某某1'Select @Count = @Count + count(下午出勤情况) From 表
Where 日期 >= '2004-7-1' And 日期 <= '2004-7-31' And 下午出勤情况 = '出勤' And
姓名='某某1'