乐虎游戏|乐虎国际登录|欢迎你

SQL计算timestamp的差值的方法

日期:2019-12-05编辑作者:计算机资讯

SQL计算timestamp的差值的方法

  SQL计算timestamp的差值的方法

mg电子游戏网址mg娱乐电子游戏 ,  概述

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

  通常我们可以使用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这里写代码片`语句中,这样如果销售时间字段有建立索引,是可以用上索引的。

SQL计算timestamp的差值的方法 概述 有时候我们需要按照时间找出某些记录,比如说:算出离销售时间前1个小时的...

本文由乐虎游戏发布于计算机资讯,转载请注明出处:SQL计算timestamp的差值的方法

关键词:

乐虎国际登录:Win2008 R2 mysql 5.5 zip格式mysql 安装与配置

Win2008 R2 mysql 5.5 zip格式mysql 安装与配置 Win2008 R2 zip格式mysql 安装与配置 一、百度mysql5.6 ZIP 64位免安装版 下载好后 解...

详细>>

虚拟化架构下虚拟交换机和分布式虚拟交换机解析

在VMwarevSphere虚拟化架构下服务器可以虚拟出交换机来供虚拟机使用,虚拟交换机可分为两种,vSwitch虚拟交换机和vN...

详细>>

EBET视讯直播mysql sql语句质量调优轻松实例

mysql sql语句性能调优简单实例 mysql sql语句性能调优简单实例 在做服务器开发时,有时候对并发量有一定的要求,有时...

详细>>

29个非常流行的jQuery提示信息插件

在网站的设计中,提示信息是非常细微的功能,但是起着非常重要的作用。如果你的网站中提示信息做的比较好,会...

详细>>