我有两个表,一个包含截至给定日期的客户状态,另一个包含客户交易历史记录。对于给定的交易日期,我想提取该交易日期的状态(基于状态表中最近的插入日期(交易日期之前))。
我尝试过几次自连接之类的东西,但都遇到了麻烦。非常感谢大家的帮助。
此处使用 Snowflake SQL。
状态表
澳大利亚会计与会计准则委员会 | 插入日期 | 地位 |
---|---|---|
123 | 2023-05-31 | 金子 |
123 | 2023-03-01 | 银 |
翻译表
澳大利亚会计与会计准则委员会 | 交易日期 | 主动机械式 |
---|---|---|
123 | 2023-06-30 | 400 |
123 | 2023-04-01 | 222 |
所需表
澳大利亚会计与会计准则委员会 | 交易日期 | 地位 |
---|---|---|
123 | 2023-06-30 | 金子 |
123 | 2023-04-01 | 银 |