现在用一下语句创建了视图
SELECT dbo.ViewProduts.ProName, dbo.ViewProduts.ProSpe, dbo.ViewProduts.GPSSN, 
      dbo.ViewProduts.ProRe, dbo.ViewProduts.PUName, 
      dbo.ViewProduts.ClassName, dbo.ProOutDetail.OutTotal, dbo.Users.UserName, 
      dbo.ProOutDetail.GuidCode, dbo.ProOutDetail.DataStatus, 
      dbo.ViewProduts.GuidCode AS ProGuid
FROM dbo.Users RIGHT OUTER JOIN
      dbo.StockOutBill ON 
      dbo.Users.GuidCode = dbo.StockOutBill.GetProUser RIGHT OUTER JOIN
      dbo.ProOutDetail INNER JOIN
      dbo.ViewProduts ON dbo.ProOutDetail.ProGuid = dbo.ViewProduts.GuidCode ON 
      dbo.StockOutBill.GuidCode = dbo.ProOutDetail.SOBGuid
WHERE (dbo.ProOutDetail.DataStatus <> 'Del')请教如何查询Select * From ViewPersonalStock查询出来后按UserName分组,然后再按ProGuid分组并sum OutTotal
得出该人员,那个货物一共出了多少
或者把上面那个查询要求集合到上面那个视图中。。请教各位大哥了

解决方案 »

  1.   

    o
    o o o 件 耗材 4.0 live 73d8b3af-fe51-49d5-939a-7d2b02a5b5fd Normal     073a3a5f-83d5-48c6-921a-60fee6218cd2 o
    o o o 件 耗材 10.0 live bcacb2af-148c-49ef-a7a8-a2cdf93a8d79 Normal     073a3a5f-83d5-48c6-921a-60fee6218cd2 u
    u u u 个3 傻逼就是多 10.0 live 403695c6-5396-403d-a769-99b862c5bcea Normal     747718e3-5def-4445-b14e-4e09286e4664 o
    o o o 件 耗材 300.0 live 2ed807c4-86ee-475a-953f-7214ee25ec64 Normal     073a3a5f-83d5-48c6-921a-60fee6218cd2 o
    o o o 件 耗材 300.0 live a593217d-f770-4c51-94bd-2bf172eeada5 Normal     073a3a5f-83d5-48c6-921a-60fee6218cd2 o
    o o o 件 耗材 86.0 测试用账号 73d8c5d1-d605-41af-99c0-0b0a22c5ba09 Normal     073a3a5f-83d5-48c6-921a-60fee6218cd2 o
    o o o 件 耗材 100.0 测试用账号 c579ed81-6bce-411c-8d6e-c0b2e8f089e1 Normal     073a3a5f-83d5-48c6-921a-60fee6218cd2 o
    o o o 件 耗材 100.0 测试用账号 9cf1f670-e800-445f-b53c-c753f3e2fb1e Normal     073a3a5f-83d5-48c6-921a-60fee6218cd2 o
    o o o 件 耗材 300.0 eclipse d7671d2e-f174-408f-afb1-27af835eb917 Normal     073a3a5f-83d5-48c6-921a-60fee6218cd2
      

  2.   

    --难道就像下面这么简单?
    Select UserName,ProGuid,sum(UserName,ProGuid) From ViewPersonalStock
    group by UserName,ProGuid
      

  3.   

    忘记了说,ViewProduts.ProRe是ntext。
      

  4.   

    对了请问豆子,能不能把这个分组和sum写到视图中去呢,不然就会出现Select UserName,ProGuid,sum(OutTotal),ProName From ViewPersonalStock
    group by UserName,ProGuid,ProName 这样多查一个字段就多一个分组了。请教了
      

  5.   

    Select UserName,ProGuid,sum(OutTotal),ProName From ViewPersonalStock
    group by UserName,ProGuid
    我最终只要这样。请问如何把这个分组和统计条件插到视图中,然后我对视图只要Select * From ViewPersonalStock