分组显示模糊查询出的记录数,这个可以弄出来不?
select count(*) from Termination_Call_Detail where DigitsDialed like '95%';
如上语句:DigitsDialed值可能为95,92,98,如何在一个sql语句中查出表中DigitsDialed字段以95,92,98开头的记录数?
select DigitsDialed,count(1) from (select substring(DigitsDialed,1,2) as DigitsDialed from Termination_Call_Detail where DATEDIFF(day,[DateTime],getdate())=0) a where a.DigitsDialed in ('%s') group by DigitsDialed
问题已解决,如上。谢谢大家