Feeds:
Posts
Comments

Archive for February, 2012

Source Data

Query

DECLARE @SQL VARCHAR(500)
SELECT @SQL = COALESCE(@SQL + ‘, ‘, ”) + EMPNAME  FROM #TMP_EMP
PRINT @SQL

 

Output


Read Full Post »

Find the Second Highest Salary

Find the second highest salary for each department.

Sample Data
 

 Query
 SELECT EMPID,EMPName,EMPDept,EMPSal FROM
(
  SELECT DENSE_RANK() OVER(partition by EMPDept ORDER BY EMPSAL DESC)AS RowId, *
  FROM [dbo].#tmp_EMP
) AS e1
  WHERE e1.RowId = 2 

Output

Read Full Post »

T-SQL Comma Separated Input String.

This post about T-SQL comma separated input string.
For Instance. 



Input String            = ‘SQLServer,SSIS,SSRS,SSAS,BigData’

Expected OutPut    

Query 
                 DECLARE @InputString VARCHAR(100)
                 DECLARE @output NVARCHAR(200)

                 SET @InputString = ‘SQLServer,SSIS,SSRS,SSAS,BigData’
                 SET @output = ‘select ”’+REPLACE(@InputString,’,’,”’ UNION ALL SELECT ”’)+””
                 EXEC(@output) 

Read Full Post »

Design a site like this with WordPress.com
Get started