日期:2014-05-18  浏览次数:20359 次

SQL语句问题请大伙来帮这看看!顶这有分不够++++++谢谢!
@Did是商家ID没有重复的
@Pid是产品报价ID没有重复的
@auto_tem类型ID   “1”代表主推参品但指能有5条主推产品!
下面的存储过程是更新这个@auto_tem字段
      现在的问题是我想在更新这个字段的同时查询出@auto_tem字段等于1的条数不能出现5条,如果是大于5条按照时间字段auoto_sj,去最新的5条,并且其它的数据@auto_tem字段更新为null
请大伙帮这看看!
----------------------
CREATE   PROCEDURE   AutoPrice_Tem
@Did   int,
@Pid   int,
@auto_tem   int
AS  
UPDATE   AutoPrice   SET  
[auto_tem]   =   @auto_tem
WHERE   [PriceID]   =   @Pid   and   [DealerID]   =   @Did
GO


------解决方案--------------------
...