更新表SQL Server中的前1条记录

卡皮尔

我的查询

UPDATE TOP (1) TX_Master_PCBA  
SET TIMESTAMP2 = '2013-12-12 15:40:31.593'
WHERE SERIAL_NO IN ('0500030309') 
ORDER BY TIMESTAMP2 DESC 

表中的serial_NoTX_Master_PCBA我有10条记录,但我想将最新更新TIMESTAMP2为当前日期时间。

上面的查询抛出错误:

关键字“ TOP”附近的语法不正确。

卡皮尔
UPDATE TX_Master_PCBA
SET TIMESTAMP2 = '2013-12-12 15:40:31.593',
G_FIELD='0000'
WHERE TIMESTAMP2 IN 
(
   SELECT TOP 1 TIMESTAMP2
   FROM TX_Master_PCBA WHERE SERIAL_NO='0500030309'
   ORDER BY TIMESTAMP2 DESC   -- You need to decide what column you want to sort on
)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用SQL获取前k条记录/表中的行

来自分类Dev

从表中删除前10条记录

来自分类Dev

获取表中的前100条记录

来自分类Dev

从表中删除前10条记录

来自分类Dev

通过保留前100条记录从表中删除记录

来自分类Dev

从SQL Server中的存储过程结果集中获取前N条记录

来自分类Dev

SQL Server 2000 中第一次出现前 2 条记录等

来自分类Dev

如何根据desc的devicetimestamp顺序从每个表中获取前1条记录

来自分类Dev

SQL Server的一列和其他所有记录都需要前1条记录

来自分类Dev

SQL Server:从联接的表中更新多个记录

来自分类Dev

SQL Server:从联接的表中更新多个记录

来自分类Dev

表添加更新SQL Server

来自分类Dev

前1000条左右记录的SQL Server数据脚本

来自分类Dev

SQL Server返回前10条记录的集合

来自分类Dev

Informix选择表中的前250000条记录,然后选择最后250000条记录

来自分类Dev

SQL Server表中的并行插入/更新

来自分类Dev

SQL Server中更新表的最快方法

来自分类Dev

SQL Server表中的并行插入/更新

来自分类Dev

更新 SQL Server 中的多个表

来自分类Dev

仅从表单更新 sql 表中的最后一条记录

来自分类Dev

访问中每个组sql的前n条记录

来自分类Dev

通过使用引用表SQL Server更新表中的多个记录

来自分类Dev

SQL 更新表 1 有效标志如果表 2 中的记录

来自分类Dev

更新除SQL Server表中重复记录之外的所有记录

来自分类Dev

更新SQL Server表中除重复记录之一以外的所有记录

来自分类Dev

插入SQL表或更新记录(如果存在)

来自分类Dev

如何使用最新记录更新SQL Server表

来自分类Dev

SQL Server-更新表历史记录

来自分类Dev

更新表始于记录一台SQL Server

Related 相关文章

热门标签

归档