比如:
1分钟前,A在ET买了一双袜子。

解决方案 »

  1.   

    declare @a int
    set @a=1
    select cast(@a as varchar)+'分钟前,A在ET买了一双袜子。'
      

  2.   

    计算时间(分)差:select datediff(mi,'2009-1-1','2009-1-2')
      

  3.   

    declare @now datetime,@dt datetime
    select @now=getdate()--查询得到最近的一条记录
    select @dt=... from ...--得到相应的时间差
    select datediff()....
      

  4.   


    declare @a datetime
    set @a='2009-10-15 10:49'
    select cast(datediff(mi, @a,getdate()) as varchar)+'分钟前,A在ET买了一双袜子。'