baburk
Posting Yak Master
108 Posts |
Posted - 2011-04-01 : 06:45:43
|
Hi,I need to pivot the table. Rows for Name and columns for TestDate. If the percentage is null show NA and HasTest is not 1.Show empty when percentage is null and HasTest is also nullDECLARE @Temp Table(ID INT, Name VARCHAR(50), Percentage INT, TestDate DATETIME, TestID INT, HasTest BIT)INSERT INTO @TempSELECT '100','Ram','75','01/11/2011','85','1' UNION ALLSELECT '100','Ram','100','01/11/2011','86','1' UNION ALLSELECT '100','Ram','100','01/13/2011','87','1' UNION ALLSELECT '100','Ram','50','01/13/2011','89','1' UNION ALLSELECT '100','Ram','100','01/20/2011','90','1' UNION ALLSELECT '100','Ram','100','01/21/2011','98','1' UNION ALLSELECT '100','Ram','66','01/21/2011','99','1' UNION ALLSELECT '100','Ram','100','01/21/2011','100','1' UNION ALLSELECT '100','Ram','100','02/24/2011','128','1' UNION ALLSELECT '100','Ram','100','02/24/2011','131','1' UNION ALLSELECT '100','Ram','100','02/28/2011','138','1' UNION ALLSELECT '100','Ram','66','03/07/2011','140','1' UNION ALLSELECT '100','Ram','33','03/23/2011','151','1' UNION ALLSELECT '100','Ram','100','03/25/2011','152','1' UNION ALLSELECT '200','Siva','16','01/21/2011','95','1' UNION ALLSELECT '200','Siva','100','01/21/2011','96','1' UNION ALLSELECT '200','Siva','20','03/12/2011','150','1' UNION ALLSELECT '200','Siva','100','04/01/2011','162','1' UNION ALLSELECT '200','Siva','100','04/01/2011','164','1' UNION ALLSELECT '200','Siva','100','4/1/2011','165','1'SELECT * FROM @TempThanks. |
|