sql语句问题:怎么一次性更新数据库中top5字段的添加时间  高手帮忙

解决方案 »

  1.   

    自己写的。没测试。。思想肯定没问题
    string strSql;
    sql= "update Table set DateTime="+System.DateTime.Now.toString()+" where DateTime>(select top5 min(DateTime) From Table)";
      

  2.   

    string strSql;
    sql= "Update TableName Set [DateTime]=GetDate() Where [DateTime] In (Select Top 5 [DateTime] from TableName Order By [DateTime])";
      

  3.   

    update a
    set updatetime = getdate()
    from(select top 5 * from tablename)as a