永洪社区

标题: 函数 [打印本页]

作者: 小白福在加油    时间: 2024-7-11 09:30
标题: 函数
在sql中使用DATEDIFF函数计算日期差,在计算列里面有哪个函数也是计算日期差的

作者: 朝花夕拾    时间: 2024-7-11 09:32
dateGap(date1,date2,date_part)函数|

比较两个日期按照date_part的差值。
date_part的参数有:year,quarter,month,weekofyear,dayofyear,dayofmonth,dayofweek,hour,minute,second
例如:
假如col['order_date'] 是 2010-04-13,col['receive_date'] 是 2010-04-19
dateGap(col['order_date'], col['receive_date'], 'month') = 0
dateGap(col['order_date'], col['receive_date'], 'dayofmonth') = 6
作者: yhdata_yzm    时间: 2024-7-11 11:03
dategap函数
作者: 小白福在加油    时间: 2024-7-11 14:00
朝花夕拾 发表于 2024-7-11 09:32
dateGap(date1,date2,date_part)函数|

比较两个日期按照date_part的差值。

date_part就是这个参数我不知道怎么填,mysql的函数不需要填这个参数
作者: 朝花夕拾    时间: 2024-7-11 14:01
小白福在加油 发表于 2024-7-11 14:00
date_part就是这个参数我不知道怎么填,mysql的函数不需要填这个参数

计算天的话填dayofyear就行,单引号括住




欢迎光临 永洪社区 (http://club.yonghongtech.com/) Powered by Discuz! X3.4