gpt4 book ai didi

mysql - 设置日期、日、时、分、秒间隔

转载 作者:行者123 更新时间:2023-11-29 16:02:50 24 4
gpt4 key购买 nike

我需要在查询中设置一个间隔,而不从另一个范围获取数据。

例如:

1°间隔:18:00

2°间隔:18:14

3°间隔:18:29

4°间隔:18:44

5°间隔:18:59...

我正在使用此查询来获取间隔和分组..

SELECT date_format(data,"%Y-%m-%d") as data,
date_sub(date_format((sec_to_time(time_to_sec(data)- time_to_sec(data)%(15*60))),"%H:%i"), interval 1 second) AS intervals,...

但间隔会重新出现

1°间隔:18:00

2°间隔:18:15

3°间隔:18:30

4°间隔:18:45...

在这些间隔中,他们最终会获取属于其他间隔的数据。

真正的问题是:

image

将以两个不同的时间间隔重复信息

最佳答案

我使用帮助表,然后使用以下 SQL 查询:

enter image description here

SELECT * 
FROM `system_verlauf`
WHERE DATE_FORMAT(datum, '%Y%m%d') = DATE_FORMAT(NOW(), '%Y%m%d')
AND FIND_IN_SET( DATE_FORMAT(datum , '%H:%i'), (
SELECT GROUP_CONCAT(DATE_FORMAT(uhrzeit, '%H:%i') SEPARATOR ',')
FROM `stundentabelle`
WHERE `15min` = '1' ) )
ORDER BY datum ASC

关于mysql - 设置日期、日、时、分、秒间隔,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56028573/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com