# 05-验收证据

## 处理前状态

```sql
SELECT TaskStatus, COUNT(*) AS 数量
FROM dbo.AGV_实时数据
GROUP BY TaskStatus;
```

结果：

```text
PENDING  1
RUNNING  35
```

## 执行处理

处理方式：

```text
将 dbo.AGV_实时数据 中 TaskStatus='RUNNING' 的任务插入 dbo.AGV_历史数据，TaskStatus 写为 FINISHED；
随后删除实时表中的 RUNNING 任务。
```

结果：

```text
已转历史数量 = 35
```

## 处理后验证

实时查询：

```sql
EXEC dbo.[生产管理_物料机器人_查询实时数据] @AGV编号=N'', @状态=N'RUNNING';
```

结果：

```text
无 RUNNING 数据。
```

实时表剩余：

```text
PENDING 1
```

历史表最近 5 分钟：

```text
FINISHED 35
```

