小编daw*_*onz的帖子

SQL Server - 从同一个表中的数据更新列

我有一个看起来像这样的表:

SetId      ID       Premium
2012        5          Y
2012        6          Y
2013        5          N
2013        6          N
Run Code Online (Sandbox Code Playgroud)

我想用setid等于2012的溢价值更新2013年的记录.

所以在查询之后它看起来像这样:

SetId      ID       Premium
2012        5          Y
2012        6          Y
2013        5          Y
2013        6          Y
Run Code Online (Sandbox Code Playgroud)

任何帮助非常感谢

sql sql-server

25
推荐指数
5
解决办法
9万
查看次数

Reporting Services - 如果等于A,则计算列值

我有一个名为'dsAllStuTargetData'的数据集 - 我正在尝试计算"目标"列中出现的"A"值的数量.

我正在使用带有表达式的文本框来执行此操作,我可以使用以下内容计算值的总数:

=Count(Fields!Target.Value, "dsAllStuTargetData")
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试计算值等于'A'的位置时,它不起作用.

=Count(IIF(Fields!Target.Value, "dsAllStuTargetData")="A",1,0)
Run Code Online (Sandbox Code Playgroud)

reporting-services

11
推荐指数
1
解决办法
4万
查看次数

SQL - 将多行数据转换为单行

我有一个类似于这里的表:

SetId       AppCode       AppEventId       EventId       FieldId       ValueData
2012/2013     1000         361616             16            1            UNI     
2012/2013     1000         361616             16            2            Isolation
2012/2013     1000         361616             16            3            DN
2012/2013     1050         378194             16            1            BUL
2012/2013     1050         378194             16            2            Isolation
2012/2013     1050         378194             16            3            RD
Run Code Online (Sandbox Code Playgroud)

我希望能够在拥有相同的AppCode时将所有数据组合在一起.

看起来像这样:

SetId       AppCode       AppEventId       EventId       ValueData1      ValueData2      ValueData3
2012/2013     1000         361616             16            UNI            Isolation        DN
2012/2013     1050         378194             16            BUL            Isolation        RD
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2005

8
推荐指数
2
解决办法
4万
查看次数

SSRS通过URL传递参数

我有以下报告网址:

/Reports/Pages/Report.aspx?ItemPath=%2fcMIS%2fgradebookProfileView

我试图TG通过URL 传递参数,所以它看起来像这样:

/Reports/Pages/Report.aspx?ItemPath=%2fcMIS%2fgradebookProfileView&TG=10BEE%20C

但是这不起作用,我怎样才能使它自动进入10BEE C参数文本框.

reporting-services ssrs-2008

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

选择部分列

我想知道是否有人可以帮助查询选择列的一部分.

"criteriadata"列包含如下所示的数据:

CriteriaData

14 27 15 C.

14 30 15 DD

14 38 15通行证

14 33 15通行证

如何仅选择数字15后面显示的数据.

非常感谢.

sql sql-server sql-server-2005

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

在表变量上创建索引

我正在尝试在表变量上创建索引,这可能吗?

DECLARE @RDTABLE TABLE (TLCDE VARCHAR(12), TLTYP VARCHAR(2), TLEFFDAT DATETIME, TLRATFCT DECIMAL(29,6))

INSERT INTO  
    @RDTABLE
SELECT
    TLCDE
,   TLTYP
,   TLEFFDAT
,   TLRATFCT
FROM    
    BT_TR
WHERE
    TLTYP = 'TX'
Run Code Online (Sandbox Code Playgroud)

通常我会像这样创建索引:

CREATE NONCLUSTERED INDEX IX_RDTABLE ON RDTABLE ([TLTYP],[TLEFFDAT]) 
INCLUDE ([TLCDE],[TLRATFCT]) 
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2014

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

Excel - 如何从'Age months'计算年龄

如果一个人的月龄是140岁,我怎么能计算年龄和月份的年龄?

例如,我想看看:

11年8个月

excel excel-2007

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