设置日期、星期、小时、分钟、秒间隔
Set date, day, hour, minute, second interval
我需要在我的查询中设置一个间隔,而不是从另一个范围获取数据。
例如:
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
将以两个不同的时间间隔重复信息
我使用 help-table,然后使用以下 SQL 查询:
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
我需要在我的查询中设置一个间隔,而不是从另一个范围获取数据。
例如:
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
将以两个不同的时间间隔重复信息
我使用 help-table,然后使用以下 SQL 查询:
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