Home Forums SQL Server 2005 T-SQL (SS2K5) Conversion failed when converting the varchar value '12.00' to data type int. RE: Conversion failed when converting the varchar value '12.00' to data type int.

  • Mr. Kapsicum (6/14/2013)


    DECLARE @mv_mark varchar(500),

    @ob_mark varchar(500),

    @tot varchar(500),

    @mv_mark1 varchar(500),

    @ob_mark1 varchar(500)

    SELECT @mv_mark =mv_mark

    FROM internal_nontheory_mark

    WHERE roll_no = '11csu002' AND regulation_sub_id = 15849

    SELECT @ob_mark = ob_mark

    FROM internal_nontheory_mark

    WHERE roll_no = '11csu002' AND regulation_sub_id = 15849

    SET @mv_mark1 = CAST(COALESCE(@mv_mark, '0') AS VARCHAR)

    SET @ob_mark1 = CAST(COALESCE(@ob_mark, '0') AS VARCHAR)

    select @mv_mark1,@ob_mark1

    Check if this helps.

    your coalesce is giving you problem here. have handled your varchar and int conversion by making your 0 in coalesce as varchar.