select Top (x-1) * from table

解决方案 »

  1.   

    select top (x-1) ?? from tablename
      

  2.   

    DECLARE @aa int(4); SELECT COUNT(*)
    INTO @aa
    FROM tablename;SELECT TOP (@aa - 1);
      

  3.   

    TO:楼上
    楼主只让写一条sql语句
      

  4.   

    select top (select count(*) as wjh From wjh)-1 * From wjh
    没有调试过,不知道行不行
      

  5.   

    看来是晚了!!!
    select top (x-1) ?? from tablename
    同意!!!:)
      

  6.   

    chang110cn(口号) 的
    DECLARE @aa int(4); SELECT COUNT(*)
    INTO @aa
    FROM tablename;SELECT TOP (@aa - 1);你放在一条语句里面执行可以行的通的
      

  7.   

    TOP 后面怎么可以用变量呢
    那肯定是要出错的
      

  8.   

    select top (select count(*) as wjh From wjh)-1 * From wjh
    没有调试过,不知道行不行
    -------------------
    调试过不行
      

  9.   

    你是用的什么数据库啊,不同的数据库是不一样的,oracle中是这样
    select * from yourtable where rownum<(select count(*)-1 as num from yourtable)
      

  10.   

    为什么必须用一个sql语句呢,用两个不是很好写吗?能实现功能就行了啊!