填报能根据日期来决定是否覆盖吗

image.png为了避免重复上传数据,比如说这个发货日期,如果我上传的是八月份的,那么先删掉八月份的数据,再上传,如果我上传的是九月份的数据,那么不删除八月份及之前的,只会删除九月份的旧数据,在上传,应该怎么做呢

FineReport yzm231115 发布于 2022-9-17 10:27
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-9-17 10:37

第一个用删除提交。。设置为年月,同时数据库里面增加一个年月字段。这个就是为了标识是删除的。。。假如数据库的字段年月字段为   year_month_code  那么你设置这个为主键  然后删除提交。。写公式   format(b2,"yyyy-MM")

B2是你发货日期列

image.png

  • yzm231115 yzm231115(提问者) 这个是根据年月来删除数据是吧,然后再增加个插入数据,先删后加的意思是吗
    2022-09-17 10:58 
  • CD20160914 CD20160914 回复 yzm231115(提问者) 是的。就是你在数据库多增加一列字段。。只存年月的。然后提交会先删除。再插入数据的。你可以测试。是可以的。
    2022-09-17 11:12 
  • yzm231115 yzm231115(提问者) 回复 CD20160914 可以的,十分感谢
    2022-09-17 11:27 
最佳回答
0
flyingsnakeLv6资深互助
发布于2022-9-17 10:35

你在数据库中多增加一列,varchar。值写yyyy-mm格式就好了。

之后,在提交前,依赖刚增加的列为主键,先做删除(也可以是逻辑删除)

  • 3关注人数
  • 280浏览人数
  • 最后回答于:2022-9-17 10:37
    请选择关闭问题的原因
    确定 取消
    返回顶部