关于量表之间取值

zhouguoguang zhouguoguang 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
a表,数据列表
cus, item, date,price
c001,i001,2019-01-01
c001,i001,2019-01-02
c001,i001,2019-01-03
c001,i001,2019-01-04
c001,i001,2019-01-10
c001,i001,2019-02-01
c002,i001,2019-02-02
c002,i001,2019-03-01
c002,i002,2019-03-01
c002,i002,2019-03-03

b表,为单价列表
cus, item, date, price
c001,i001,2019-01-03,100
c001,i001,2019-02-04,101
c002,i001,2019-02-10,200
c002,i001,2019-03-10,201
c002,i002,2019-03-02,202

条件
1,取对应b表中日期在a表中记录日期之后的最靠近单价
2,当b表中的日期比a表中的记录日期旧的,取最新的单价

例如
cus, item, date,price
c001,i001,2019-01-01,100
c001,i001,2019-01-02,100
c001,i001,2019-01-03,100
c001,i001,2019-01-04,101
c001,i001,2019-01-10,101
c001,i001,2019-02-01,101
c002,i001,2019-02-02,200
c002,i001,2019-03-01,201
c002,i002,2019-03-01,202
c002,i002,2019-03-03, 202
...全文

相关推荐

评论 4
收藏 已收藏
分享
返回顶部
zhouguoguang
MS-SQL Server 34,876 成员 254,635 内容