Select Data Using Pivot methd

  • hi ..

    i solved my self

    Declare @Date as DateTime = '03/01/2012'

    Declare @Columns as Varchar(100) = '['+CAST(@Date as Varchar)+']' + ',' +'['+ CAST( dateadd(day,1,@Date) as Varchar) +']'

    print @columns

    DECLARE @query VARCHAR(8000)

    SET @query = '

    SELECT nominalid,'+@Columns+'

    FROM

    (select nominalid,amount,[date] from tbl_Deposit )up

    PIVOT

    (

    SUM(amount)

    FOR [date]

    IN (' + @Columns + ')

    )

    AS p order by nominalid'

    print @query

    EXECUTE(@query)

    Thanks

Viewing post 1 (of 2 total)

You must be logged in to reply to this topic. Login to reply