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

关于时间倒数的问题
我有一个字段是记录以后某一个天数的,我想让每过一天就减少一,
  比如 数据库存的是‘2010-12-29’然后预备天数是4,那么明天预备天数就该是3

  这样的操作该怎么写? 数据不只是一条,

declare @a int
declare @b datetime 
select top 1 @b=OV_Bid from Order_Main
select @a=datediff(D,getdate(),@b)


不知道如果查询全部的话,怎么去接收,只会接收一个值。

------解决方案--------------------
sql job中

select top 1 @b=OV_Bid from Order_Main
select @a=dateadd(day,-1,@b)