帖子
帖子
用户
博客
课程
显示全部楼层
1
帖子
0
勋章
7
Y币

求助如何使用sql写出一段日期每天为一行数据

[复制链接]
发表于 2023-11-25 01:50:32
本帖最后由 BIP454964 于 2023-11-25 01:52 编辑



实际需求是产品的资金剔除,会在后台表生成一行账户在一段时间的剔除金额。
简单sql如下

select f1.id,f2.bank_account,f2.currencyb ,
f2.apply_eliminate_balance,f2.eliminate_start_time ,f2.eliminate_stop_time ,
datediff(f2.eliminate_stop_time,f2.eliminate_start_time ) dateif
    from ctmfdtr.fdtr_eliminate_apply f1, ctmfdtr.fdtr_eliminate_applyb  f2
   where f1.id=f2.eliminateapply_id
         and f1.auditstatus=4  and f2.apply_eliminate_balance is not null


比如第一行,如何写出sql,实现第一行转成15行数据,这15行第一行是2023-08-01,第二行是2023-08-02 。。。。一直到2023-08-16

同理下面一行转成745条数据,并且每行的金额和账户信息保持原本行的信息




本帖子中包含更多资源,您需要 登录 才可以下载或查看,没有帐号?立即注册

X
这个涉及到业务,建议数据库设计加sql去实现,你想要完全由sql来实现业务,有点不好吧。
1
帖子
0
勋章
7
Y币
集团架构师解决了
您需要登录后才可以回帖 登录

本版积分规则