最高价值和最低价值查询报告的实体比较

时间:2019-01-26 01:50:14

标签: sql-server

我正在尝试与一所特定的大学进行比较,例如斯泰森大学。我已经有一个查询,可以显示在一定百分比的学位课程中贷款债务最高和最低的10所学校。我只需要将报告中的该特定大学与完成一定百分比学位的10所最高和最低学校进行比较。

  • 完成10%学位的10所最高和最低贷款学校
  • 完成10%学位的10家最高和最低贷款学校
  • 完成学位程度达75%的10所最高和最低贷款学校
  • 完成90%学位课程的10所最高和最低贷款学校

这是我之前针对90%百分率运行的查询:

SELECT TOP 10 UNITID, INSTNM, CUML_DEBT_P90 FROM MERGED2013_DebtOnly WHERE CUML_DEBT_P90 IS NOT NULL ORDER BY CONVERT(MONEY,STR(CUML_DEBT_P90,8,2)) DESC 

SELECT TOP 10 UNITID, INSTNM, CUML_DEBT_P90 FROM MERGED2013_DebtOnly WHERE CUML_DEBT_P90 IS NOT NULL ORDER BY CONVERT(MONEY,STR(CUML_DEBT_P90,8,2)) ASC

以下是数据类型:

CREATE TABLE [dbo].[MERGED2013_DebtOnly](
[UNITID] [float] NULL,
[INSTNM] [nvarchar](255) NULL,
[CUML_DEBT_N] [float] NULL,
[CUML_DEBT_P90] [float] NULL,
[CUML_DEBT_P75] [float] NULL,
[CUML_DEBT_P25] [float] NULL,
[CUML_DEBT_P10] [float] NULL,

所需的结果图片

Desired Results

1 个答案:

答案 0 :(得分:0)

我会做这样的事情。它返回您的学校,并且在所有订单中都存在该位置:

Bitmap image;

顺便说一句,您检查脚本时发现ASC / DESC混乱