gpt4 book ai didi

mysql - MYSQL 中的连接方式

转载 作者:行者123 更新时间:2023-11-29 00:05:33 26 4
gpt4 key购买 nike

我有这个 select 语句在 Oracle 中显示 20 条时间记录

          SELECT  SYSDATE  +   (1 - LEVEL)/ 24 / 3600 * 600 ten_sec
FROM DUAL
CONNECT BY LEVEL <= 20

这显示当前时间和 10 分钟前的 19 条记录

10:35:03

10:25:03

10:15:03...

我如何在 Mysql 中做同样的事情?

谁能帮帮我?

最佳答案

您应该使用 GROUP BY UNIX_TIMESTAMP(time_stamp) DIV 600 或类似以下内容来变通:

SELECT dt 
FROM (
SELECT DATE_SUB(NOW(),INTERVAL 20 MINUTE) AS dt
UNION
SELECT DATE_SUB(NOW(),INTERVAL 10 MINUTE) AS dt
UNION
SELECT NOW() AS dt
) a

您想继续并与其他子查询相减......

关于mysql - MYSQL 中的连接方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27674984/

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