CREATE TABLE Attendance(Sno int not null PRIMARY KEY IDENTITY,SecurityGroup varchar(20),SecurityName varchar(20),
Designation varchar(20),AttendanceStatus varchar(20))
INSERT INTO Attendance(SecurityGroup,SecurityName,Designation,AttendanceStatus)
SELECT 'JJ', 'Ram','officer','present'
UNION ALL
SELECT 'JJ','Raja','Guards','Present'
UNION ALL
SELECT 'JJ','Rani','LadyGuards','Present'
UNION ALL
SELECT 'JJ','Ramu','officer','Present'
SecutityGroup, Officer,Guards,LadyGuards
JJ,2,1,1
SELECT SecurityGroup,Officer,Guards,LadyGuards FROM
(SELECT SecurityGroup,Designation FROM Attendance
WHERE SecurityGroup='jj') up
PIVOT (COUNT(Designation) FOR Designation IN
(Officer,Guards,LadyGuards)) AS pivt
Somasundaram, if this helps please login to Mark As Answer. | Alert Moderator