加载每日数据时如何更新历史数据的生效日期

我对于更新类型2的产品的有效结束日期有问题,其中每日current_flag行具有相同的pack_size和product_code。当前语句不处理它,因为没有匹配项,它会跳过该行。我的示例产品尺寸如下所示,例如product_code。

产品尺寸:

加载每日数据时如何更新历史数据的生效日期

我要加载的每日数据如下:

加载每日数据时如何更新历史数据的生效日期

我希望最终结果如下所示:

加载每日数据时如何更新历史数据的生效日期

但是我得到的是:

加载每日数据时如何更新历史数据的生效日期

我的陈述如下:

    <bean id="ignite.cfg" class="org.apache.ignite.configuration.IgniteConfiguration">
        <property name="cacheConfiguration">
            <list>
                <bean class="org.apache.ignite.configuration.CacheConfiguration">
                    <property name="name" value="name"/>
                    <property name="atomicityMode" value="ATOMIC"/>
                    <property name="cacheMode" value="REPLICATED"/>
                </bean>
                        <bean class="org.apache.ignite.configuration.CacheConfiguration">
                    <property name="name" value="session"/>
                    <property name="atomicityMode" value="ATOMIC"/>
                    <property name="cacheMode" value="REPLICATED"/>
                </bean>
            </list>
        </property>

        <property name="peerClassLoadingEnabled" value="true"/>

        <property name="discoverySpi">
            <bean class="org.apache.ignite.spi.discovery.tcp.TcpdiscoverySpi">
                <property name="ipFinder">
                    <bean class="org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpdiscoveryVmIpFinder">
                        <property name="addresses">
                            <list>
                                <value>10.130.221.31</value>
                                <value>10.130.223.32:47500..47509</value>
                            </list>
                        </property>
                    </bean>
                </property>
            </bean>
        </property>
    </bean>

请您告知我如何解决此问题并获得预期的结果?

谢谢!

djjyqwj 回答:加载每日数据时如何更新历史数据的生效日期

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2914628.html

大家都在问