1:SELECT 表名 购买人,编号,业务员,购买价格 form 购买人=业务员  ORDER BY 购买价格 fetch first 1 rows only上面麻花了点 没时间了明天继续,

解决方案 »

  1.   


    1:SELECT  购买人,编号,业务员,购买价格 FROM 表明 WHERE 购买人=业务员  ORDER BY 购买价格 fetch first 1 rows only上面麻花了点 没时间了明天继续,
      

  2.   

    1、查询购买人又是业务员的价格最底的那一条记录:
      SELECT top 1 * from 表名 where 购买人=业务员 order by 购买价格
    2、查询购买人不是业务员的价格最底的那一条记录 
      SELECT top 1 * from 表名 where 购买人<>业务员 order by 购买价格
      

  3.   

    3.select * from table where 购买价格=(select min(购买价格) from table)and 购买人<>  业务员
      

  4.   

    3.查询总的(不是管购买人是不是业务员)价格最底的那一条记录???
    验证要求:
     a.1的结果加2的结果等于3的结果            ??????????????说话不清楚!  应该是说 查询(购买人是业务员的购买价格最底和购买人不是业务员购买价格最底)的二条记录的总和  
        
     如果你是求所有记录中购买价格最小的那条记录的话:
      select top 1  * from 表名 ordery 购买价格
      

  5.   

    to cable_li(№天才&混混) 我就是求所有记录中购买价格最小的那条记录,但是这个结果要和查询1+查询2的结果相同..我们老板说的可以,,我认为就是不可以..晕了..
      

  6.   

    top 1 是那个数据库用的 我DB2数据库要用 fetch first 1 rows only 
    1.查询购买人又是业务员的价格最底的那一条记录 
    //结果应该是 张三     10011       张三           450
    2.查询购买人不是业务员的价格最底的那一条记录
    //结果应该是 张三     10011       李四           500
    /.查询总的(不是管购买人是不是业务员)价格最底的那一条记录
    //结果应该是 张三     10011       张三           450应该说一和三结果一样,要是你们老板说的 要1+2=3的话,那你要好好重新仔细的问一下三条到底要查什么东西,容易曲解老板意思这个大多人都会翻。。