• 如果要保证表插入和删除一致事务类
    事务:

        1、设置转换只使用一个事务。转换设置–> 夹项–> 使用唯一连接。

        2、设置转换内的表插入等数据库的操作不进行批量提交。“提交记录数量”–>0

  • 日历控件 id 属性需要必填

  • 以上 2 个 sql 均可以实现,前提是没有断月,断月需要考虑关联一个月份表

  • SELECT TT.MM,TT.S,TT1.S, TT.S - NVL(TT1.S, 0)
    FROM (SELECT T.year_month as MM,
    SUM(T.delivery_qty) OVER(ORDER BY T.year_month) S
    FROM stats_month_delivery T
    WHERE 1 = 1
    )TT
    LEFT JOIN (SELECT T.year_month as MM,
    SUM(T.delivery_qty) OVER(ORDER BY T.year_month) S
    FROM stats_month_delivery T
    WHERE 1 = 1
    ) TT1
    ON TO_DATE(TT.MM, ‘yyyy-MM’) =
    ADD_MONTHS(TO_DATE(TT1.MM, ‘yyyy-MM’), 12)

  • select *
    from (select year_month,
    newMonth,
    delivery_qty,
    sum(delivery_qty) over(order by year_month rows between current row and 11 following) as total
    from (select year_month,
    to_char(add_months(to_date(year_month, ‘yyyy-mm’), 11),
    ‘yyyy-mm’) as newMonth,
    delivery_qty
    from stats_month_delivery
    where to_date(year_month, ‘yyyy-mm’) >=
    add_months(to_date(‘2019-02’, ‘yyyy-mm’), -11)
    and to_date(year_month, ‘yyyy-mm’) <=
    to_date(‘2019-03’, ‘yyyy-mm’)
    order by year_month))
    where to_date(newMonth, ‘yyyy-mm’) >= to_date(‘2019-02’, ‘yyyy-mm’)
    and to_date(newMonth, ‘yyyy-mm’) <= to_date(‘2019-03’, ‘yyyy-mm’)

吴芬芬
nicole
新手
  • 10 标签
  • 12 帖子
  • 5 回帖



个人主页