![]() |
1
1
我不确定我是否明白你的意思。您想要任何ID的最新日期和状态吗? 那就是:
现在,您想用这个更新什么表?“在所有记录上运行insert-into,其中[status]=‘start’”是什么意思?是否创建了第二个表并将此日期插入其中? 编辑: 好吧,那么我想你想更新这个新创建的表中的数据吗? 尝试此操作(我希望此操作中没有语法错误,我现在没有SQL Server来尝试此操作):
|
![]() |
2
0
我假设您只想更新status=“start”to status=“stop”and[status date]=now()(now()或其他类似的结果,具体取决于数据库)? 对不起,如果这听起来不清楚,但我不太确定你在问什么。 |
![]() |
3
0
你为什么需要 更新 有什么事吗?如果您可以从数据中确定哪个值具有最高的日期,则没有理由存储它。所做的就是引入不一致的可能性…现在,每次添加、更改或删除一行时,都需要更新所有内容。讨厌。 |
![]() |
4
0
这是你想要的吗?它为每个状态为“开始”的记录创建一个新记录,并添加一个状态为“停止”,但仅当停止记录当前不存在时才添加。
|
![]() |
Duvan · 将逗号(,)替换为点(.)[副本] 2 年前 |
![]() |
Mateen Bagheri · 选择表的计数并选择其自身 2 年前 |
![]() |
SoT · SQL Server中求和函数的工作方式 2 年前 |
![]() |
NKAT · 将列值聚合到列表中会产生错误 2 年前 |
![]() |
deanpillow · 返回两列中有一个匹配值的记录 2 年前 |
![]() |
snowflakes74 · 在Dapper中异步查询多个结果 2 年前 |