小编eug*_*220的帖子

SQL绝对值sum和iterate

让我说我有桌子看起来像这样:

cns_amt ---- cusip_nbr

-3000 -------------------- 00162Q205
4000 -------------------- 00162Q205
6000 ---- ---------------- 00162Q205
8000 -------------------- 00162Q205
10000 ---------- ---------- 33733B100
-2900 -------------------- 33733B100
1000 --------------- ----- 33733B100
8000 -------------------- 33733B100
7000 -------------------- 464286178
-1200 -------------------- 464286178
1000 -------------------- 464286178
1000 ---- ---------------- 464286178

我该怎么做才能得到结果:

total_amt ---- cusip_nbr

21000 ------------------------ 00162Q205
21900 ----------------------- 33733B100
10200 ------------------------ 4642861

基本上我想对每个不同的cusip_nbr的每个绝对值求和,并返回绘制每个cusip_nbr及其各自的绝对值和的结果.(这里只显示了三个不同的cusip_nbr,但我有数百个,每个都有一个需要求和的cns_amt)

sql sql-server sql-server-2008

6
推荐指数
1
解决办法
2万
查看次数

SQL计算另一个值的不同值

说我有一个看起来像这个列名的表(cusip_nbr,partc_nbr)让我们调用表标题table_cusip(抱歉不知道如何格式化btw)

cusip_nbr ----- partc_nbr

00162Q106 ------------ 0756
00162Q106 ------------ 0231
00162Q106 ------------ 0756
00162Q106 ------- ----- 0231
231292106 ------------ 0412
231292106 ------------ 0395
231292106 ------------ 0101
231292106 - ----------- 0291
43129U101 ------------ 0756
43129U101 ------------ 0395
43129U101 --------- --- 0921
43129U101 ------------ 0756

我可以编写什么SQL代码来返回一个表(基本上是查看cusip_nbr并查看每个cusip_nbr有多少个不同的参与者号码)? - > 00162Q106有2个不同的成员,231292106有4个,43129U101有3个.(这只是我的表的一小部分我可能有1,300个cusip_nbrs,我需要计算成员)

cusip_nbr ---- nbr_of_members

00162Q106 ----------------- 2
23129106 -------------------- 4
43129U101 -------- ---------- 3

sql sql-server sql-server-2008

2
推荐指数
1
解决办法
298
查看次数

SQL将值连接到一组值

说我有两张桌子:
表1:

number
1
2
3
Run Code Online (Sandbox Code Playgroud)

和表2:

letter
a
b
c
d
e
f
g
Run Code Online (Sandbox Code Playgroud)

我怎么生产

number      letter
a              1
a              2
a              3
b              1
b              2
b              3
c              1
c              2
c              3
Run Code Online (Sandbox Code Playgroud)

一直到g - 我只想将每个值中的一个分配给表的每个特定值

sql sql-server sql-server-2008

2
推荐指数
2
解决办法
112
查看次数

使用所选参数创建一个表作为表标题SQL

我当前的代码如下所示(不起作用).我想创建一个表格,其标题为cor_ @ dt,其中@dt是所选日期参数(在本例中为2013年8月14日)

USE [dWA_NSCC]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- exec [CORP\Eng].[No_Indx] '8/14/2013', '1'
ALTER PROCEDURE [CORP\Eng].[No_Indx]
    (@dt datetime, @numb int)
AS
BEGIN

DROP TABLE @dt
CREATE TABLE @dt
(
ticker varchar(50),
no_indx_cusip varchar(50),
benchmark_cusip varchar(50),
maxcor decimal(10,5),
regcoef decimal(10,5),
dt_pnts int
)


 ... some more code
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2008

0
推荐指数
1
解决办法
96
查看次数

标签 统计

sql ×4

sql-server ×4

sql-server-2008 ×4