• Thats a great solution but i have a problem, my parameters have multiselect option setting local parameters is giving me error, can any one help... please

    Query -

    DECLARE @LOCAL_VAR_ORGN VARCHAR(MAX)

    SET @LOCAL_VAR_ORGN in (@Organisation)

    DECLARE @LOCAL_VAR_BL VARCHAR(MAX)

    SET @LOCAL_VAR_BL in @BusinessLine

    DECLARE @LOCAL_VAR_SE VARCHAR(MAX)

    SET @LOCAL_VAR_SE in @SalesExecutive

    selectvd.Month,

    vd.month_No,

    vd.Year,

    vd.Week,

    vd.Date,

    vd.Organisation,

    vd.[Business Line],

    vd.[Sales Executive],

    count(distinct vd.CSTMR_KEY)[Total no of Lines],

    (

    case when SUM(vd.[Total Amount Due])>0

    then COUNT(distinct vd.CSTMR_KEY) else 0 end

    )[Total No Of Unpaid Lines],

    SUM(vd.[Total Amount Due])[Total Amount Due]

    from IV_DBT_RPT_FR_ORGNSTN VD

    where (vd.Date>=@FromDate and vd.Date<=@ToDate)

    AND VD.Organisation IN (@LOCAL_VAR_ORGN)

    AND VD.[Business Line] IN (@LOCAL_VAR_BL)

    AND VD.[Sales Executive] IN (@LOCAL_VAR_SE)

    group by vd.AR_BHVR_KEY,

    vd.[Business Line],

    vd.C,

    vd.CNTRCT_DD,

    vd.CSTMR_KEY,

    VD.Year,

    vd.Date,

    vd.month_No,

    vd.Month,

    VD.Week,

    vd.Organisation,

    vd.[Sales Executive]

    --order by VD.Date