问题描述
- 关于sql 语句的问题。。。
-
如果一个表中有两条数据,第一条的结束日期比第二条的开始日期小1天,如何才能把第二条的结束日期替代第一条的结束日期,然后显示出一条而不是两条数据
解决方案
如何在SQL语句中加引号的问题
SQl语句的效率问题
SQL语句distinct的多列问题
解决方案二:
如果N数据除了日期和主键别的完全一样的话,可以用 select max(日期字段),别的字段 from 表名
解决方案三:
如果这种情况很多,就需要编个脚本,逐条记录判断处理。符合条件,就用下一条记录的结束日期替换当前的结束日期,然后删除下一条记录。
时间: 2024-11-17 04:35:57