1. sql问题,group by
select pod_part,max(po_ord_date)as ord_date ,Po_vend from pod_det left join po_mstr on po_nbr=pod_nbr
where pod_part like '8%'
group by pod_part,Po_vend
使用left join 和right join 试试
2. sql:用group by分组后,每组随意取一个记录
select 楼栋id,楼栋名称,管理人员联系方式,层高,面积
from (
select 楼栋id,楼栋名称,管理人员联系方式,row_number() over(partition by 楼栋id order by 层高 desc) rn,层高,SUM(建筑面积) OVER(PARTITION BY 楼栋id) as 面积
from dbo.进阶视图_楼栋对用房单位
) a
where rn=1;
3. SQL:group by 、分组、汇总。。。。。。。。。。
首先明确 你求的是什么 ? 是sum(ApprVchrMoney)对吧1
那么我们查询 select sum(ApprVchrMoney) from 表
因为有分组,所以表呢需要分组,创建新表,
SELECT 字段 from 表 group by a.GathBankAcct--->这样就分组了 得到了第一个新表(比如新表的名称叫 table1),
由于还有分组一次
select sum(ApprVchrMoney), from table1 group by table1.LeiCode,KuanCode,XiangCode
----只要你的思路 清楚,就简单多了
4. SQL语句的Group by 问题。
后面你再发的问题没这个写得清楚了,你原来的查询能实现你想要的功能吗?我觉得你原来写的SQL的思路就有问题
5. 一个关于SQL中使用group by SUM求和的问题
select top 10 商品编号 = b.goodsId,商品名称 = b.goodsName,销售数量 = sum(c.quantity)
from GoodsType a join GoodsInfo b on a.typeId = b.typeId
join OrderGoodsInfo c on b.goodsId = c.goodsId
where a.typeName = '野营用品'group by b.goodsId,b.goodsName order by c.quantity desc
go
6. sql group by用法
1. select top 1 姓名,sum(分数) as 分数总和 from 表名 group by 姓名
order by 分数总和 desc
2. select 姓名 from 表名 group by 姓名 having min(分数)>90
测试通过
7. SQL语句中是否用过Sum,Count,Top,Group By,Having,Case...When这些关键字,请描述具体用法
用过,其中Sum和Count是聚合函数,Sum的作用是计算一组数的和,Count是计算总共的行数,Count(*)返回行数,包括含有空值的行,不能和Distinct一起使用
Top n[PERCENT]仅返回N行
例如:select top 6 * from student
的意思就是返回学生表的前6行信息
使用Group by分组汇总查询结果
其他的我也不是很熟,不好意思
8. sql语句 group by 问题
SELECT TOP 10 * FROM User_Model A
WHERE
(
--A.Mdate <
--(
----SELECT MIN(D.Mdate) FROM
----(
------SELECT top 10 * FROM User_Model WHERE EXISTS
------(
--------SELECT * FROM User_Model WHERE uid in
--------(
----------SELECT B.PID User_Model F ,UserPic B WHERE B.PID = F.UID and B.PicUrl<>'' GROUP BY B.PID HAVING COUNT(*) > 0
--------)
------) E
------ORDER BY E.Mdate desc
----) D
----AS talTmp
--)
)
ORDER BY A.Mdate DESC
该了下,开始没有注意你最里面是group by,开会耽误点时间,希望没有让楼主跟着我错
9. SQL问题 group by 和 top
...where hidden=1 order by brand asc, id desc