sql中分组统计时 如果需要对count等函数加上一定条件处理,和截取小数点后两位
select fpzt,count(1) count from t_fpgl_jdcfpxx
首先是普通统计方式,

可是里面有重复记录 需要统计的时候添加一些条件
select fpzt,count(DISTINCT fpdm,fphm) count from t_fpgl_jdcfpxx
如 根据发票代码,发票号码去重,然后数据就赛选了一些

其他条件可以直接写在函数里
二、保留小数点后两位,
select sum(bhsj) bhsj,convert(sum(zzsse),decimal(18,2))zzsse,convert(sum(jshj),decimal(18,2)) jshj from t_fpgl_jdcfpxx where FPZT in( '0','1')

JavaScript

浙公网安备 33010602011771号