2011-10-04 3 views
-1

내 쿼리는행 데이터를 열로 변환하는 방법은 무엇입니까?

select distinct b.Emp_Name,a.emp_id,a.date,a.status,b.Emp_F_H,b.Emp_Gender,b.Emp_DOJ,c.Dept_Disc 
from dbo.Attendance_Details a 
inner join dbo.Employee_Master b on a.emp_id=b.emp_id 
inner join dbo.Department_Details c 
    on b.Dept_Id=c.dept_id 
    and a.Fromdate='2011-09-01 00:00:00.000' 
    and a.todate='2011-09-30 00:00:00.000' 
order by b.emp_name 

내가 그래서 난 dynamicaly 상태 열 PLZ에 하나의 EMP ID에 대한 31 콜 럼을 생성하는 방법을

emp_name emp_id emp_f_h doj  emp_gender dept 1 2 3 4 5..upto 31 column for status 
kamal emp_1 b.singh 1/1/2011 male  hr p A P P P...upto 31 
ramesh emp_2 singh 1/1/2011 male   Fc p A P P P...upto 31.... 

같은 출력이 기사를 시도 나에게

+1

어떤 데이터베이스 및 버전입니까? PIVOT에 –

+7

을 검색하십시오. –

답변

관련 문제