本文主要介绍了SQL计算timestamp的差值的方法的相关资料,需要的朋友可以参考下,希望能帮助到大家。

SQL计算timestamp的差值的方法

概述

有时候我们需要按照时间找出某些记录,比如说:算出离销售时间前1个小时的记录。

通常我们可以使用MYSQL的timestampdiff函数来做,但是这样没法使用到索引,如果数据量大的话,会造成慢查询。

用代码计算出时间后再传给SQL

我们可以利用JAVA代码,先把时间计算好,然后传给SQL语句,避免使用MYSQL的函数。

public long xxxx(long sellTimeFrom){

Calendar calendar = Calendar.getInstance();

calendar.setTime(new Date(sellTimeFrom));

calendar.set(Calendar.HOUR_OF_DAY,calendar.get(Calendar.HOUR_OF_DAY) - 1);

return calendar.getTime().getTime();

}

这样就可以算出销售时间前一个小时的时间。然后传入SQL这里写代码片`语句中,这样如果销售时间字段有建立索引,是可以用上索引的。

相关推荐:

mysql timestamp 差值_SQL计算timestamp的差值实例分享相关推荐

  1. C语言:根据整型形参m的值,计算如下公式的值: T=1-1/2x2-1/3x3...1/mxm; 例如,若m中的值为5,则应输出:0.536389。

    #include <stdio.h> /* 6.下列给定程序中,函数fun的功能是:根据整型形参m的值,计算如下公式的值. T=1-1/2x2-1/3x3-1/mxm; 例如,若m中的值为 ...

  2. python最优分箱计算iv值_Python计算woe和iv值

    计算逻辑 先计算WOE值,再计算IV值. 其中Y或N分别是YES,NO,反应在因变量中,就是1和0. Yi是第i组中1的个数,YT是所有(Total)为1的个数. Ni是第i组中0的个数,NT是所有( ...

  3. 抽奖的计算方式php,php如何实现计算抽奖概率的算法实例分享

    这篇文章主要介绍了PHP编程实现计算抽奖概率算法,结合完整实例形式分析了php随机数运算相关操作技巧,需要的朋友可以参考下 本文实例讲述了PHP编程实现计算抽奖概率算法.分享给大家供大家参考,具体如下 ...

  4. excel熵值法计算权重_熵值法的Excel基本步骤

    各位亲们,前天从盐城回来,我收拾收拾就开始忙着补上上个星期拖的更了.本期主要内容主要是对盐城滨海湿地野外采样的总结,在论文写作中指标权重的赋予,以及分享几套宁波大学特有的PPT模板. 从7月28日-8 ...

  5. 计算文件的md5;vue计算文件md5值;计算图片的md5值;

    github链接 1.先下载 npm i browser-md5-file -S 2.在使用的vue页面引入和声明方法 import BMF from 'browser-md5-file' const ...

  6. java 文件的md5值_Java计算文件的MD5值

    import java.io.File; import java.io.FileInputStream; import java.math.BigInteger; import java.securi ...

  7. mysql proxies_priv_Mysql5.7.18利用MySQLproxies_priv实现类似用户组管理实例分享

    本文主要为大家详细介绍了Mysql 5.7.18利用MySQL proxies_priv实现类似用户组管理,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家. 利用 MySQL pr ...

  8. CSS基础(6)- 属性值的计算过程

    本系列笔记是基于[渡一教育]袁进老师的html+css基础课程而记录,仅作为个人记录以及阅读使用. 文章目录 属性值的计算过程 参考资料 属性值的计算过程 一个元素一个元素依次渲染,顺序则是按照页面文 ...

  9. mysql+两行+一样+筛选_MySQL计算相邻两行某列差值的方法

    简述 博主最近因工作任务缠身,都无暇顾及到我的这片自留地了.前段时间稍有空闲,花了较多的精力学习<啊哈算法>,从中学习到很多之前没有太注重的内容,收益颇丰.但是这些算法题目还没有看完,等后 ...

最新文章

  1. 今晚,咱们就聊聊堆排序吧!
  2. “本机号码一键登录”是如何实现?
  3. CloudStack API编程指南
  4. Altair Compose 2020直装中文版
  5. java之面向对象知识体系_JAVA基础知识总结5(面向对象特征之一:继承)
  6. sjms-2 创建型模式
  7. 【6】JAVA---地址App小软件(QueryPanel.class)(表现层)
  8. 稍微有点难度的10道java面试题,你会几道?
  9. Timeline窗口详解
  10. TensorFlow LeNet5
  11. postgresql user表
  12. Fatal Python error: pycurl: libcurl link-time version is older than compile-time version
  13. 物联网卡11位和13位号码的区别在于哪
  14. python全局变量定义_python全局变量和局部变量的概念
  15. SQL Server 2016 完全卸载(安装)全教程
  16. 关于anaconda下载包的位置的问题
  17. 几款超好看的英文字体
  18. wifip2p重连 android,Android Wifi实现分析
  19. IOS唤起键盘,移动端页面放大
  20. 树莓派搭建pptpd

热门文章

  1. String fname=%e6%8e%88%e6%9d%832; url转码成中文
  2. Android resource not found问题
  3. Java抽象类与接口详解
  4. kafka java api 删除,Kafka:删除闲置的消费者组ID
  5. Mac突然中文输入法框不见了??
  6. Webbrowser指定IE内核版本(更改注册表)
  7. c语言使用openssl库进行RSA加解密,并使用OAEP SHA256填充方式
  8. 使用python Telegram 机器人推送消息
  9. 遇到问题---eclipse--java--tomcat运行web项目报错Licensed to the Apache Software Foundation (ASF) under one or m
  10. 将Hexo个人博客部署到个人云服务器--最详细踩坑教程