sql - 按日期拆分开始和结束日期
问题描述
我是 sql 的初学者。我想按如下方式拆分我的日期字段。请帮帮我。
输入:
Id Start_date End_date
1 12/7/2018 22:00:34 13/7/2018 1:24:22
输出:
Id Start_date End_date
1 12/7/2018 22:00:34 12/7/2018 23:59:59
1 13/7/2018 00:00:00 13/7/2018 1:24:22
解决方案
感谢更新。但是当开始日期和结束日期在同一日期时,上面的内容会给我们提供错误的数据。我已经给出了下面的场景
输入:
1 2018 年 7 月 12 日 15:52:00 2018 年 7 月 12 日 17:57:46
2 2018 年 7 月 11 日 7:00:16 2018 年 7 月 12 日 15:51:54
3 2018 年 7 月 12 日 17: 58:10 2018 年 7 月 12 日 18:01:15
输出:
2 2018 年 7 月 11 日 7:00:16 2018 年 7 月 11 日 23:59:59
2 2018 年 7 月 12 日 0:00:00 2018 年 7 月 12 日 15:51:54
3 2018 年 7 月 12 日 17: 58:10 2018 年 7 月 12 日 23:59:59
3 2018 年 7 月 12 日 0:00:00 2018 年 7 月 12 日 19:49:55
1 2018 年 7 月 12 日 15:52:00 2018 年 7 月 12 日23:59:59
1 2018 年 7 月 12 日 0:00:00 2018 年 7 月 12 日 17:57:46
推荐阅读
- c# - 在 .net 5 控制台应用程序中利用用户机密
- java - Spring Cloud Gateway 路径被替换导致错误
- jupyter-notebook - Jupyter Extension 按服务器运行的时区偏移所有时间戳
- c - 继续写我在 C 中的 csv 文件中停止的地方
- assembly - 汇编如何存储信件?
- java - 上传到 Firebase 存储时存储桶名称无效?
- node.js - NestJs 微服务架构通用代码,带有分离的 docker 和 env 文件:Monorepo 或 TS config + Nest cli config?
- jasper-reports - JasperReport 变量在预览支持时显示,但在主报告中它会抛出错误评估源文本的表达式
- dataset - 在 xarray 数据集中将尺寸从点坐标更改为纬度
- java - 如何从 AWS API Gateway 自定义授权方检索 Spring Boot 中的上下文对象?