如何把这两列相加,剩余天数+Date(now)变成一个新的日期

XT-62dfa281d5dea0572f6e5f1b.png

Cindylol 发布于 2022-7-26 16:19
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-7-26 16:32(编辑于 2022-7-26 16:42)

mysql数据库

select date_add(date(now()),interval CONVERT(t.day_code,UNSIGNED INTEGER) day) as 相加 from (

select 10 as day_code ) t

-----------------------

image.png

  • Cindylol Cindylol(提问者) 那个2是要自己输进去吗
    2022-07-26 16:53 
  • CD20160914 CD20160914 回复 Cindylol(提问者) 2和10就是你你天数的变量,你直接改成你的列字段就行了。
    2022-07-26 16:55 
  • CD20160914 CD20160914 回复 Cindylol(提问者) 我只是模拟数据。。。写的固定的。。
    2022-07-26 16:55 
  • CD20160914 CD20160914 回复 Cindylol(提问者) 你把表名称与列字段改成你的。那个天数就要用我那个转换的函数就行了。。
    2022-07-26 16:56 
  • Cindylol Cindylol(提问者) 回复 CD20160914 好的,我试试哦,谢谢~
    2022-07-29 10:05 
最佳回答
1
Z4u3z1Lv6专家互助
发布于2022-7-26 16:20(编辑于 2022-7-26 16:30)

SELECT DATEADD(DAY,A.REST_DAYS,getdate()) from a

image.png

  • Cindylol Cindylol(提问者) 直接在后面加一句吗,好像不行
    2022-07-26 16:27 
  • Z4u3z1 Z4u3z1 回复 Cindylol(提问者) 抱歉 应该是getdate() 函数..........看修改后的图
    2022-07-26 16:30 
  • Cindylol Cindylol(提问者) 回复 Z4u3z1 怎么让他剩余天数自动读取和相加...
    2022-07-26 16:53 
  • Z4u3z1 Z4u3z1 回复 Cindylol(提问者) 嘛意思
    2022-07-26 17:11 
最佳回答
0
lxy2Lv6中级互助
发布于2022-7-26 16:28

SELECT date(日期,'天数'||' day')

  • 3关注人数
  • 422浏览人数
  • 最后回答于:2022-7-26 16:42
    请选择关闭问题的原因
    确定 取消
    返回顶部