摘要:
需求:根据每个制单表上客商和项目辅助(不在同一行),统计出每个项目发生的客商支付情况。sql:感谢南京赵泉select valuecode, 项目, 客商, sum(贷方), count(*) from (select distinct * from (select b.valuecode, b.valuename 项目, a.valuename 客商, a.贷方, a.制单日期, ... 阅读全文
摘要:
浙江木木提的需求,摘要后面的几位是有规律的,使用substr搞定,可是前面的数量因为有一百一千一个等不能确定,通过下面的几个函数搞定了。首先看sql:select gl_detail.explanation, substr(gl_detail.explanation,-6,6),replace(gl_detail.explanation,substr(gl_detail.explanation,-6,6),'哈'),translate(replace(gl_detail.explanation,substr(gl_detail.explanation,-6,6),'哈& 阅读全文
摘要:
提出要求:北京公司在上面join用法写出项目的客商支付sql,继而要求一些凭证仅有项目没有客商,需要把这些剔除掉,sql写法用到了partition和minus用法,partition里面改进了依照gl_voucher.prepareddate分组,因为年份之内gl_voucher.prepareddate不一样,因此分组之后可以查询年份内的,否则查询年份内的数据会有问题。(select distinct gl_detail.prepareddatev 制单日期, gl_voucher.no 凭证号, gl_voucher.totaldebit ... 阅读全文
摘要:
(select distinct gl_detail.prepareddatev 制单日期, gl_voucher.no 凭证号, gl_voucher.explanation 摘要 from bd_accsubj join gl_detail on gl_detail.pk_accsubj = bd_accsubj.pk_accsubj join bd_glorgbook on bd_glorgbook.pk_glorgbook = bd_accsubj.pk_glorgbook join gl_voucher on ... 阅读全文