怎么更新sql Select查询结果某一列的值
3个回答
展开全部
update语句
update timerecords set Records_State=2
where 主键 in( select 主键 from TimeRecords a where a.Sign_DateTime =(select min(b.Sign_DateTime) from TimeRecords b
where a.Card_ID=b.Card_ID and DateDiff(Mi,a.Sign_DateTime,b.Sign_DateTime)<=0 and DateDiff(Mi,a.Sign_DateTime,b.Sign_DateTime)>=-5)
)
update timerecords set Records_State=2
where 主键 in( select 主键 from TimeRecords a where a.Sign_DateTime =(select min(b.Sign_DateTime) from TimeRecords b
where a.Card_ID=b.Card_ID and DateDiff(Mi,a.Sign_DateTime,b.Sign_DateTime)<=0 and DateDiff(Mi,a.Sign_DateTime,b.Sign_DateTime)>=-5)
)
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SQL里面只有列才是条件 如果你表里面有主键(比如说ID)的话那就好找 select 列名 from table_name where ID=? 就可以确定了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询