derby 数据库中 TIMESTAMPDIFF函数怎么用?

lin_wwei 发布于 2011/07/30 10:18
阅读 1K+
收藏 0
derby 数据库中 TIMESTAMPDIFF( interval, timestampExpression1, timestampExpression2 )函数怎么用?

以下是问题补充:

@lin_wwei:Apache Derby:10.2.2.0 (2011/08/04 09:07)
加载中
0
lin_wwei
lin_wwei
TIMESTAMPDIFF is a JDBC escaped function, and is only accessible using the JDBC escape function syntax. The syntax you need is:

select {fn timestampdiff(SQL_TSI_WEEK, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP)} from demo.field;

TIMESTAMPDIFF( intervaltimestampExpression1timestampExpression2 )  

三个参数,第二和第三个参数是timestamp类型的时间函数,第一个参数是(timestampExpression2-timestampExpression1)的时间差的表示单位,如SQL_TSI_SECOND是以秒为单位,返回两个查询参数的时间差。
    1)interval的类型还有:SQL_TSI_DAY 、SQL_TSI_FRAC_SECOND、SQL_TSI_HOUR、SQL_TSI_MINUTE、SQL_TSI_MONTH、 SQL_TSI_QUARTER、SQL_TSI_SECOND、SQL_TSI_WEEK、SQL_TSI_YEAR
0
答复哈
答复哈

timestampdiff(week,’2009-01-24′,’2009-06-20′) 

imestampdiff(day,’2009-01-24′,’2009-06-20′)


lin_wwei
lin_wwei
谢谢
返回顶部
顶部