select RECOMMENDIDNO as CUST_CODE,count(RECOMMENDIDNO) as account_Number from
t_accepted_customer_info where CREATEDATE >= '2015-10-21 00:00:00' and
CREATEDATE < '2015-10-21 23:59:59' and RECOMMENDIDNO is not null
AND replace(replace(RECOMMENDIDNO,'BD',''),'W2','') LIKE '1130201990%'
group by RECOMMENDIDNO
查出的结果是:
cust_code account_number
111122 1
111122DB 13
我想把结果显示成
cust_code account_number
111122 14
也就是说 cust_code 只显示不带DB 或W2的,但是数量要全部相加。
------解决思路----------------------
第一行 RECOMMENDIDNO as CUST_CODE 改成replace(replace(RECOMMENDIDNO,'BD',''),'W2','') as CUST_CODE
然后group by rep(rep())