找文章 / 找答案
精选问答 更多内容

[数据处理] 函数

小白福在加油玄铁三 显示全部楼层 发表于 2024-7-11 09:30:22 |阅读模式 打印 上一主题 下一主题
1
未解决

【数据处理】 函数

678 4
在sql中使用DATEDIFF函数计算日期差,在计算列里面有哪个函数也是计算日期差的
回复

使用道具 举报

精彩评论4

朝花夕拾铂金一 显示全部楼层 发表于 2024-7-11 09:32:37
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:09
dategap函数
回复

使用道具 举报

小白福在加油玄铁三 显示全部楼层 发表于 2024-7-11 14:00:53
朝花夕拾 发表于 2024-7-11 09:32
dateGap(date1,date2,date_part)函数|

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

date_part就是这个参数我不知道怎么填,mysql的函数不需要填这个参数
回复

使用道具 举报

朝花夕拾铂金一 显示全部楼层 发表于 2024-7-11 14:01:35
小白福在加油 发表于 2024-7-11 14:00
date_part就是这个参数我不知道怎么填,mysql的函数不需要填这个参数

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

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部