首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Mysql Select时间戳(间隔)

Mysql Select时间戳(间隔)
EN

Stack Overflow用户
提问于 2012-12-27 13:31:56
回答 3查看 1.1K关注 0票数 1

我有一张这样的桌子

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
CREATE TABLE `TPS_INFO` (
    `TPS` INT(10) NULL DEFAULT NULL,
    `AT_TIME` TIMESTAMP NOT NULL 
              DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
)

我希望选择TPS值和时间戳,以便在1分钟的差异中选择时间戳。

如何在mysql中执行此操作。

EN

回答 3

Stack Overflow用户

发布于 2012-12-27 14:08:15

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
select *,TIMESTAMPDIFF(SECOND,t1.AT_TIME,t2.AT_TIME) AS diff from tps_info t1 , tps_info  t2 having diff='60' 
票数 0
EN

Stack Overflow用户

发布于 2012-12-27 13:44:16

我终于做到了,它开始了-

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Select m.tps,m.at_time from TPS_info m, tps_info c 
where (date_add(m.at_time, INTERVAL 1 MINUTE) = c.at_time) OR
  (date_add(m.at_time, INTERVAL -1 MINUTE) = c.at_time)
group by m.at_time
order by m.at_time

一开始我试着,

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Select m.tps,m.at_time from TPS_info m, tps_info c 
where date_add(m.at_time, INTERVAL 1 MINUTE) = c.at_time

请参阅

注意:它工作得很好,除了最后一条记录没有被检索。

相同的结果

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Select m.tps,m.at_time from TPS_info m, tps_info c 
where 60 = TIME_TO_SEC( TIMEDIFF( m.at_time, c.at_time ) )
票数 -1
EN

Stack Overflow用户

发布于 2012-12-27 13:50:21

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
select * from TPS_INFO where TIMESTAMPDIFF(SECOND, AT_TIME,NOW()) < 60
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14055549

复制
相关文章
mysql 获取当前时间戳_mysql获取毫秒时间戳
使用函数:Now,current_timestamp,unix_timestamp
全栈程序员站长
2022/11/10
17K0
mysql 获取当前时间戳_mysql获取毫秒时间戳
Mysql 计算时间间隔函数
select TIMESTAMPDIFF(day,’2014-06-01′,date(now()))
全栈程序员站长
2022/07/12
2.9K0
MySQL时间戳转日期
FROM_UNIXTIME(unix_timestamp,format) 返回表示 Unix 时间标记的一个字符串,根据format字符串格式化。format可以包含与DATE_FORMAT()函数列出的条目同样的修饰符。下列修饰符可以被用在format字符串中: %M 月名字(January……December) %W 星期名字(Sunday……Saturday) %D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。) %Y 年, 数字, 4 位 %y 年, 数字, 2 位 %a 缩写的星期名字(Sun……Sat) %d 月份中的天数, 数字(00……31) %e 月份中的天数, 数字(0……31) %m 月, 数字(01……12) %c 月, 数字(1……12) %b 缩写的月份名字(Jan……Dec) %j 一年中的天数(001……366) %H 小时(00……23) %k 小时(0……23) %h 小时(01……12) %I 小时(01……12) %l 小时(1……12) %i 分钟, 数字(00……59) %r 时间,12 小时(hh:mm:ss [AP]M) %T 时间,24 小时(hh:mm:ss) %S 秒(00……59) %s 秒(00……59) %p AM或PM %w 一个星期中的天数(0=Sunday ……6=Saturday ) %U 星期(0……52), 这里星期天是星期的第一天 %u 星期(0……52), 这里星期一是星期的第一天 %% 一个文字“%”。
全栈程序员站长
2022/06/24
5.8K0
MySQL日期时间戳转换
1中的now()函数,返回当前时间的长日期,和2018-05-08 08:26:30格式相同
全栈程序员站长
2022/06/24
4.2K0
MySQL时间戳与日期时间转换
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/151927.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/10
7.9K0
mysql时间戳转为日期格式_mysql时间戳与日期格式的相互转换
Select UNIX_TIMESTAMP(‘2006-11-04 12:23:00’);
全栈程序员站长
2022/06/24
17.6K0
mysql 获取当前的时间戳
三者基本没有区别,稍微一点的区别在于:NOW(),CURRENT_TIMESTAMP()都表示SQL开始执行的时间;SYSDATE()表示执行此SQL时的当前时间
全栈程序员站长
2022/11/10
8.2K0
mysql 获取当前的时间戳
MYSQL向日期添加指定的时间间隔
定义和用法 DATE_ADD() 函数向日期添加指定的时间间隔。 语法 DATE_ADD(date,INTERVAL expr type) date 参数是合法的日期表达式。expr 参数是您希望添加的时间间隔。 type 参数可以是下列值: Type 值 MICROSECOND SECOND MINUTE HOUR DAY WEEK MONTH QUARTER YEAR SECOND_MICROSECOND MINUTE_MICROSECOND MINUTE_SECOND HOUR_MICROSECOND
week
2018/08/24
3K0
MySQL获取当前时间与日期间隔[通俗易懂]
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/08
6.9K0
检定时间间隔测量仪,时间间隔测量仪检定,时间间隔测量仪,时间间隔测量设备
时间间隔测量仪主要由内置振荡器、分频倍频、信号调理、时间间隔闸门、计数器、控制电路及键盘和显示等单元组成。测量仪的工作原理是使用准确度已知的标准时间 (时基) 信号去度量被测的时间间隔。信号 A 和信号 B 通过信号调理电路合、放大、整形后送入时间间隔闸门产生电路,产生时间间隔闸门。
时频专家
2023/03/02
2.1K0
时间,时间戳
将如上的时间2016-05-05 20:28:54转换成时间戳,具体的操作过程为:
zhengzongwei
2019/07/31
5.1K0
时间戳 时间
背景 由于团队业务做的是国际项目,就无法避免一个问题--时区问题,很多业务都是跟时间有关。一些时间的对比,时间的展示,都会涉及到时区和时间戳,所以花点时间来简单总结一下 概念 时间戳 时间戳是一个自增的整数,它表示从1970年1月1日零时整的GMT时区开始的那一刻,到现在的毫秒数。假设浏览器所在电脑的时间是准确的,那么世界上无论哪个时区的电脑,它们此刻产生的时间戳数字都是一样的,所以,时间戳可以精确地表示一个时刻,并且与时区无关。 时区 时区(Time Zone)是地球上的区域使用同一个时间定义。188
千往
2018/01/24
5.8K0
mysql 时间戳换成日期格式_mysql 时间戳与日期格式的相互转换
Select UNIX_TIMESTAMP(‘2006-11-04 12:23:00’);
全栈程序员站长
2022/09/10
7.5K0
MySQL生成毫秒级别的时间戳
REPLACE(unix_timestamp(current_timestamp(3)),'.','') 执行如下指令: select current_timestamp(3); 将得到如下结果: 2020-08-08 12:09:42.192 执行如下指令: select unix_timestamp(current_timestamp(3)) 将得到如下结果: 1596859992.347 执行如下指令: select REPLACE(unix_timestamp(current_timestamp(3
saintyyu
2021/11/22
6.3K0
MySQL 中使用时间戳
创建新记录和修改现有记录都更新方式 TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP 创建的时候设置时间,后续的修改不再更新 TIMESTAMP DEFAULT CURRENT_TIMESTAMP 创建的时候把字段设置为 0 ,以后修改才更新 TIMESTAMP ON UPDATE CURRENT_TIMESTAMP 创建时设置为给定值,以后更新会刷新这个时间 TIMESTAMP DEFAULT 'yyyy-mm-dd hh:mm
zucchiniy
2019/10/30
1.8K0
Python获取当前时间戳_时间转换时间戳
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/10
9.6K0
【说站】MySQL获取当前时间和时间戳
MySQL是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS应用软件之一。
很酷的站长
2022/11/24
5.9K0
【说站】MySQL获取当前时间和时间戳
Unix 时间戳;时间戳获取和生成
Unix时间戳(Unix timestamp),或称Unix时间(Unix time)、POSIX时间(POSIX time),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。
西湖醋鱼
2020/12/30
9.2K0
Linux时间戳转换_时间戳转换软件
在大多数 UNIX 系统中,当前时间存储为自特定时刻以来经过的时间以简化,将时间保持为长整数。所有 UNIX 系统普遍接受的时刻是 1970 年 1 月 1 日凌晨 12:00:00。 这称为 UNIX 时间戳,并被所有现代 UNIX/Linux 系统识别。
全栈程序员站长
2022/11/09
15.7K0
Linux时间戳转换_时间戳转换软件
点击加载更多

相似问题

MySQL :根据时间戳间隔选择数据

25

时间戳间隔

21

不在给定间隔内的mysql select时间间隔

111

查询时间戳间隔时出现mysql错误

13

Mysql创建事件错误时间戳间隔

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文