db2 数据库查询条件为有时间差的记录
来源:互联网 发布:上海程序员工资一般多少 编辑:程序博客网 时间:2024/05/16 23:07
DB2 提供了一个名为 TIMESTAMPDIFF() 的内置函数。但该函数返回的是近似值,因为它不考虑闰年,而且假设每个月只有 30 天。以下示例描述了如何得到两个日期的近似时差:
timestampdiff (<n>, char(
timestamp('2002-11-30-00.00.00')-
timestamp('2002-11-08-00.00.00')))
对于 <n>,可以使用以下各值来替代,以指出结果的时间单位:
1 = 秒的小数部分
2 = 秒
4 = 分
8 = 时
16 = 天
32 = 周
64 = 月
128 = 季度
256 = 年
当日期很接近时使用 timestampdiff() 比日期相差很大时精确。如果需要进行更精确的计算,可以使用以下方法来确定时差(按秒计)
db2 "select source,login_at,logout_at from rts.offline where logout_at>='2013-08-01 00:00:00' and logout_at<'2013-08-14 23:59:59' andtimestampdiff(4,char(timestamp(logout_at)-timestamp(login_at)))>=480"
- db2 数据库查询条件为有时间差的记录
- DB2数据库计算时间差
- 在DB2数据库查询前几条记录的方法
- 查询数据库中where条件有字段,但是查询为空
- 查询数据库中指定字段符合条件的记录数
- oracle 时间差 做查询条件
- sqlserver 以年月日为条件查询记录
- sqlserver 以年月日为条件查询记录
- DB2数据库的 递归查询
- 多条件查询数据库表中记录
- DB2 查询前几行记录
- Sql 查询一个表中符合条件的且某一项为最大的记录
- laravel 解决leftjoin带条件查询没有返回右表为NULL的记录问题
- DB2查询当前时间与指定时间的时间差(相隔的秒数)
- 多条件的查询,查询条件可以为空
- thinkphp数据库的查询,条件判断查询
- hibernate查询满足指定条件的记录
- Yii: 查询符合条件的记录个数
- GSL----积分部分(翻译)
- Niblack算法和OTSU算法的实现
- C++的新手入门答疑
- UDP协议特点
- 测试下,
- db2 数据库查询条件为有时间差的记录
- 实现攻击扣血的流程
- 疑难小问题---javascript
- 直接拿来用!最火的iOS开源项目(一)
- Connection cannot be null when 'hibernate.dialect' not set
- cocos2d-x新手日记(一)
- 求助 这是我的mfc下一个修改数据库信息的一段代码,里面执行到m_Ado.m_pRecordset->Update(); 这句话的时候就会出现异常,而且修改不了数据库内的信息。
- svn: Could not use external editor to fetch log message; 问题解决
- 杭电2159-FATE (二维背包运用+详细解释)