小编ser*_*hio的帖子

SQL列中的聚合值

我是SQL初学者,我有以下问题:

我有以下数据(按周销售的文章)

COUNT   WEEK    ART
4           1   A
9           1   B

5           2   A
4           2   B

6           3   A
5           3   B

7           4   A
2           4   B
Run Code Online (Sandbox Code Playgroud)

我想有以下输出

ODD_WEEK    EVEN_WEEK   ART
10          12          A
14          6           B
Run Code Online (Sandbox Code Playgroud)

换句话说,我想按列中的条件(ODD_WEEK)和另一列中的其他条件(EVEN_WEEK)对元素进行分组

在T-SQL中有可能吗?

sql t-sql sql-server

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

在ASP.NET中访问子控件

我试图找出是否有可能在ASP中的另一个控件内部有一个控件,如下所示:

 <asp:FormView ID="FormView1" runat="server" Width="630px" Height="496px">
   <ItemTemplate>
       <asp:Literal ID="ID" runat="server">Idnumber: </asp:Literal><%#Eval("ID") %>
             <asp:DataList ID="DataList1" runat="server">
                        <ItemTemplate>
                            <asp:HyperLink ID="ID" runat="server"><a href="url/<%# Eval("ID") %>/<%#Eval("FILE")%>"> <%# Eval("FILE") %> </a></asp:HyperLink>
                        </ItemTemplate>
             </asp:DataList>
   </ItemTemplate>
  </asp:FormView>
Run Code Online (Sandbox Code Playgroud)

我可以访问DataList1控件吗?我一直在尝试,但我无法弄清楚,我应该能够访问嵌套控件,但我不能让它去做.

c# asp.net web-controls

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

更改父悬停时的第一个子css

样本的小提琴在这里:http: //jsfiddle.net/3cYtX/12/

我有一个表示图像的元素(比如视频图像屏幕)和一个表示另一个图像的子元素(例如90x60,"播放"图标).

<div class="big">
    <img class="small">
</div>
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

小图像垂直和水平居中.

我希望当我在图像上时,图像会改变其不透明度.

只有当我将鼠标悬停在图像上时,代码才能正常工作.

.small {
    opacity: 0.5;
}
.small:hover {
    opacity: 0.9;
}
Run Code Online (Sandbox Code Playgroud)

有没有办法来解决这个问题(上悬停变化的图像)通过CSS?

html javascript css css3

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

struct参数的默认值

如何在C#中为结构类型初始化可选参数?
是否可以在.NET 4.5中使用?

string Foo(string myArg, KeyValuePair<string, string> myOptionalArg = ???)
{
     // todo
}
Run Code Online (Sandbox Code Playgroud)

.net c# .net-4.5

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

使用存储过程的输出

我有MyStoredProcedure,如果OK则返回1,如果NOK则返回0.

CREATE PROCEDURE MyStoredProcedure 
AS
RETURN 1
GO
Run Code Online (Sandbox Code Playgroud)

以下代码不起作用:

IF MyStoredProcedure() = 0 --GOTO END, do something
Run Code Online (Sandbox Code Playgroud)

(我从另一个SQL程序调用MyStoredProcedure)

我该如何使用此返回值?

SQL Server 2005

sql sql-server stored-procedures

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

使用扩展方法重载运算符

我在nullable int之间定义了这样的加法:

public static class Utils
{
    public static int? operator +(int? value1, int? value2)
    {
        if (!value1.HasValue && !value2.HasValue)
            return null;

        int myValue1 = value1.HasValue ? value1.Value : 0;
        int myValue2 = value2.HasValue ? value1.Value : 0;

        return myValue1 + myValue2;
    }
}
Run Code Online (Sandbox Code Playgroud)

是否可以在.NET 3.5中使用此运算符?
是否可以在早期版本的.NET中使用?

PS.

显然实际上没有(?)方法使用扩展方法重载运算符,因为扩展方法必须在静态类中,而静态类不能有操作符重载....

PPS.

"已解决"使用

public static int? Add(this int? value1, int? value2)
Run Code Online (Sandbox Code Playgroud)

.net c# operator-overloading

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

汇总数据表中的行(分组依据)

我有一个像这样的数据表

ProductId CountThisWeek CountLastWeek
        1            10            15         
        1            20             5

        2             5            10
        2            10            15
        2            10            20

        3            10            15
Run Code Online (Sandbox Code Playgroud)

我需要通过“压缩”(按 productId 求和)我的初始数据表来获得一个新的数据表,如下所示:

ProductId CountThisWeek CountLastWeek
        1            30            20         
        2            25            45
        3            10            15
Run Code Online (Sandbox Code Playgroud)

有没有办法使用 LINQ 或其他技术来做到这一点(.NET 3.5)?

c# linq datatable linq-to-dataset

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