@sql server 学习–简单的sql server查询语句-供参考
select
p.companyName,
s.totalprice from
(select
companyId,
sum(T.Totalprice) as Totalprice
from
( select m.TotalPrice as TotalPrice ,c.OrgId as companyId from MeterRecord m , [dbo].[Customer] c
where m.DataState=‘0’ and m.WaterMetetTypeId=‘1’ and c.usertype=‘普通用户’ and ReadDate<'2019-08-06 00:00:00 ')T
group by companyId)S join [dbo].[Company] p on s.companyId=p.Id ;
用了多表查询和表关联查询,这是我自己用笨拙的方式将它完成,一共需要查询三张表,需要的查询结果:查询用户表中普通用户类型的抄表记录中产生的水费并按公司分类统计。如需有好的语句,麻烦留言,感谢。。