jquery - MySQL 中遍历行并删除一些数据的代码是什么?

标签 jquery mysql sql loops duplicates

我正在做一个查询,我从名为“tvp”的 BBDD 中提取数据,标题为 ID、IDDriver、StatusActivation、DateCreation

当我想用“StatusActivation”0 和下一个记录“StatusActivation”1 减去“DateCreation”以获得连接时间时,“StatusActivation”(0 或 1)在某些行的“DateCreation”中重复

图片示例(链接),对不起 friend ,我不得不上传带链接的图片,因为 txt 中的表格从未创建。

https://ibb.co/r54PsBt

example

这是针对 MySQL Workbench 8.0 CE 的

在这里,一个 fiddle :DB Fiddle

SELECT 
  ID
 ,IDDriver
 ,StatusActivation
 ,DateCreation
   FROM 
    tb_logs
WHERE 
     DateCreation between '2019-01-01 00:00:00' and '2019-01-31 00:00:00';

我希望输出是“StatusActivation”0 或 1,不要在“DateCreation”和“IDDriver”序列中重复

最佳答案

你可以这样使用:

DELETE tb_logs WHERE StatusActivation=0 and ID Not in (SELECT MIN(ID) FROM tbl_logs  
WHERE StatusActivation=0 group by IDDriver )

DELETE tb_logs WHERE StatusActivation=1 and ID Not in (SELECT MAX(ID) FROM tbl_logs  
WHERE StatusActivation=1 group by IDDriver )

关于jquery - MySQL 中遍历行并删除一些数据的代码是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55841668/

相关文章:

javascript - bootstrap scrollspy 在加载后突出显示最后一个导航链接按钮

mysql - 为什么当我在 MySQL 中执行 LEFT JOIN 时它不会减少行查找的数量?

mysql - 在 phpMyAdmin 中将行插入表的代码

c# - 自定义数据注释语法错误

javascript - Bootstrap 3 - 从另一个模态打开模态

javascript - jquery 自动完成结果到 html/div

javascript - 访问 jquery.ready() 之外的变量

php - 在 PDO 查询中使用变量值作为 where 语句

c# - 使用 SMO 收集依赖项时忽略触发器

mysql - 将 sql 中 UNION 的结果合并在一起