首页 > 解决方案 > 如何处理一天从06:00到06:00

问题描述

我需要根据 date 创建一个新列,这个名为 Journey 的列必须从 day-1 的 06:00 到当天的 06:00 计算。这是我的代码举个例子。但我想将它概括为所有日期

SELECT DATE AS 'Journey1'
FROM `forcage`
WHERE DATE BETWEEN '2021-05-18 06:00:00' AND '2021-05-19 06:00:00'

标签: mysql

解决方案


只需减去 6h 并重新计算日期

select date,DATE(ADDTIME(date,"-6:00:00")) AS journey FROM forcage;

推荐阅读