-
mdi 使用表输出代替插入更新
2019-11-13 16:37 -
东方锅炉项目时间控件显示问题
2019-09-23 16:20日历控件 id 属性需要必填
-
oracle 滚动跨年累计求 12 个月和
2019-09-09 13:41以上 2 个 sql 均可以实现,前提是没有断月,断月需要考虑关联一个月份表
-
oracle 滚动跨年累计求 12 个月和
2019-09-09 13:28SELECT 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) -
oracle 滚动跨年累计求 12 个月和
2019-09-09 13:27select *
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 回帖
如果要保证表插入和删除一致事务类
事务:
1、设置转换只使用一个事务。转换设置–> 夹项–> 使用唯一连接。
2、设置转换内的表插入等数据库的操作不进行批量提交。“提交记录数量”–>0