请教一下: 如何分组求中位数?例如:求各部门工资的中位数 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不知道你的中位数的定义是什么,只能猜一个。WITH CTE_1AS(SELECT *,DENSE_RANK() OVER (PARTITION BY 部门 ORDER BY 工资) AS SEQFROM TABLE),CTE_2AS(SELECT * MAX(SEQ) OVER (PARTITION BY 部门) AS MAX_SEQFROM CTE_1)SELECT *FROM CTE_2WHERE SEQ=CEILING((MAX_SEQ*1.0)/2) 寻一篇文章的出处??? 问题(变量赋值),寻求高效方法 怎么建立数据库服务器? 寻一触发器 请问:DateAdd函数中,第一个参数的数据类型是什么? sql关于多表查询统计的一个问题~ 请教一SQL语句 sql server7中文班在win2000上连接串怎么写,在线等待 一个应用程序连接到一个DBMS(如sql,oracle)就算一个C/S系统吗? MSSQL求救。。。。。 一道C语言作业题,结果不对,求帮助 新手,求大神帮忙
WITH CTE_1
AS
(SELECT *,
DENSE_RANK() OVER (PARTITION BY 部门 ORDER BY 工资) AS SEQ
FROM TABLE),CTE_2
AS
(SELECT *
MAX(SEQ) OVER (PARTITION BY 部门) AS MAX_SEQ
FROM CTE_1)
SELECT *
FROM CTE_2
WHERE SEQ=CEILING((MAX_SEQ*1.0)/2)