SELECT * FROM code WHERE (soccode like @FristNum+'%'+@LastNum) AND (soccode
<>@AllNum) ORDER BY title

解决方案 »

  1.   

    回复人: pbsql(风云) ( ) 信誉:127 
    -----------------------------------------------
    你的方法是错的
      

  2.   

    动态sql
    @FristNum char(8),
    @LastNum char(8),
    @AllNum char(8)
     AS
    DECLARE @SQL NVARCHAR(4000)
    SET @SQL='SELECT * FROM code WHERE (soccode like '+''''+@FristNum+'%'+@LastNum+''''+') AND (soccode<> '+@AllNum+ ') ORDER BY title'EXEC (@SQL)
      

  3.   

    SELECT 
       * 
    FROM 
       code 
    WHERE 
       soccode like @FristNum + '%'
    and    
       soccode like '%' + @LastNum
    AND 
       soccode <> @AllNum
    ORDER BY 
       title