SELECT     SUBSTRING(CONVERT(char, 320), 1, 1) + '"' + SUBSTRING(CONVERT(char, 320), 2, 2) + '"' 

解决方案 »

  1.   

    SELECT     SUBSTRING(CONVERT(char, 320.01), 1, 1) + '"' + SUBSTRING(CONVERT(char, 320.01), 2, 2) same result.
      

  2.   

    试试这个,注意在字符串的单引号,必须要写两次,起到转义的作用
    SELECT  SUBSTRING(CONVERT(char, 320), 1, 1) + '''' + SUBSTRING(CONVERT(char, 320), 2, 2) + '"'  
    /*
    3'20"
    */
      

  3.   

    我觉得这样比较严谨DECLARE @a FLOAT
    SET @a=320
    SELECT LEFT('0'+CAST(@a AS VARCHAR),2)+''''+RIGHT(CAST(@a AS VARCHAR),2)+''''''/*-------
    03'20''
    */
      

  4.   

    本帖最后由 DBA_Huangzj 于 2014-03-17 13:01:21 编辑