小编viv*_*ous的帖子

GROUP BY组合/连接一列

我有一张桌子如下:

ID  User  Activity  PageURL  
 1  Me    act1      ab     
 2  Me    act1      cd     
 3  You   act2      xy     
 4  You   act2      st
Run Code Online (Sandbox Code Playgroud)

我希望按用户和活动进行分组,这样我最终得到的结果如下:

User  Activity  PageURL  
Me    act1      ab, cd     
You   act2      xy, st
Run Code Online (Sandbox Code Playgroud)

如您所见,列PageURL由基于group by的逗号分隔在一起.

真的很感激任何指针和建议.

sql sql-server group-by sql-server-2008

93
推荐指数
2
解决办法
18万
查看次数

SQL - 内连接2表,但如果1表空,则返回所有表

我有2个表说A和B,我想对它们进行连接.

表A将始终包含记录.

当表B中有行时,我希望查询转换表A和表B匹配的所有行.(即表现得像内部联接)

但是,如果表B为空,我想从表A返回所有内容.

这可以在1个查询中执行吗?

谢谢.

sql join inner-join left-join

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

如何使用CSS垂直向下移动div

我是CSS的新手,我想将div部分向下移动(请参阅下面的附图):

在此输入图像描述

如何使div.title"向下浮动",使其整齐地安置在主div(浅绿色盒子)的左下角.

我尝试过纵向对齐,但它不起作用.

html css asp.net class visual-studio-2010

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

SQL - 透视表和组不工作

我有一张表如下:

Product     #users  Date            Count   Type
prodA       29      2013-02-27      113     Document
prodA       31      2013-03-02      152     Extraction
prodB       17      2013-02-26      40      Document
prodB       28      2013-03-02      73      Extraction
Run Code Online (Sandbox Code Playgroud)

我需要在[Type]/Count列上使用数据透视表,并获取如下表:

Product     #users  Date            Document Extraction
prodA       60      2013-03-02      113      152
prodB       45      2013-03-02      40       73
Run Code Online (Sandbox Code Playgroud)

其中#user列是按产品划分的总和组,而日期是按产品划分的最大日期组.

这是我到目前为止所得到的:

SELECT Product, 
       sum(users),
       max([Date]),  
       [Document],[Extraction] FROM Table

     PIVOT 
        ( sum([Count]) FOR [Type] IN ( Document , Extraction)) AS [QUANTITY]

     GROUP BY activity, document, extraction
Run Code Online (Sandbox Code Playgroud)

但我的最终结果给了我这样的东西:

Product     #users Date      Document Extraction
prodA       31     2013-03-02 NULL     152
prodA …
Run Code Online (Sandbox Code Playgroud)

sql pivot pivot-table sql-server-2008

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

将鼠标悬停在ASP.NET按钮上时显示注释

我的页面上有许多按钮,我想在它旁边出现一些注释,说明按钮悬停在任何特定按钮上时的按钮.

我将如何实现这一目标?

(当我将鼠标悬停在此stackoverflow页面上方的标签上时,我会遇到类似的事情...)

css c# asp.net button hover

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

SQL - 计算列中出现的次数

我有一张表如下:

我想在PageURL列中计算说"ab"和"cd"的出现次数.

ID  User  Activity  PageURL  Date
 1  Me    act1      abcd     2013-01-01
 2  Me    act2      cdab     2013-01-02
 3  You   act2      xyza     2013-02-02
 4  Me    act3      xyab     2013-01-03
Run Code Online (Sandbox Code Playgroud)

我希望有2列... 1表示"ab",1表示"cd".

在上面的例子中,"ab"的计数为3,"cd"的计数为2.

sql sql-server sql-server-2008

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

创建可变大小的数组

我一直在为不同的控件创建数组,如下所示:

private TextBox[] Array_TextBoxes;
private CheckBox[] Array_CheckBoxes;
private RadioButtonList[] Array_radioButton;

Array_TextBoxes= new TextBox[4];
Array_CheckBoxes= new CheckBox[5];
Array_radioButton= new RadioButtonList[10];
Run Code Online (Sandbox Code Playgroud)

是否有任何方法来创建它们,以便我不需要指定大小/长度?即是否可以使这些控制数组的大小可变?

谢谢!

c# asp.net arrays arraylist dynamic

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

SQL Group by:如何获得超过某个分数的记录百分比

我有一个类似于下面的SQL表.如何进行SQL组我可以在哪里获得每步9或以上的通话百分比?

所以基本上我想按StepID进行分组,然后我要显示其评级超过9的调用百分比.

CallID  StepID  Rating
1         1       8
1         2       6
1         3       9
2         1       10
2         2       10
2         3       5
3         1       7
3         2       5
3         3       8
Run Code Online (Sandbox Code Playgroud)

在这种情况下,在StepID = 1旁边,将显示33%(步骤ID 1的3次调用中有1次超过9次).

sql t-sql sql-server group-by sql-server-2008

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

将列添加到DataTable并将列向右移动

我有一个包含2列的DataTable.我想在开头插入另一列,并将这两列向右移动1.

 DataTable dtCurrentTable = (DataTable)ViewState["CurrentTable"];
Run Code Online (Sandbox Code Playgroud)

我有什么想法可以做到这一点?

谢谢.

c# asp.net datatable

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

错误消息的中央页面

在我的ASP.NET C#应用程序中,有许多我想要显示的错误消息.

我显示错误消息的方式是通过以下方式弹出:

       Page.ClientScript.RegisterStartupScript(GetType(), "msgbox", "alert('My error message here');", true);
        return;
Run Code Online (Sandbox Code Playgroud)

由于有许多不同的错误消息(一些在页面上重复)并且我的应用程序中有很多不同的页面 - 我想将所有错误消息放在一个集中的页面上并以某种方式引用它 - 这样当我需要时更改我的错误消息,我只需要更改一个页面而不是所有页面.

最好的方法是什么?

我想我需要创建一个.cs页面?并为每个错误消息使用不同的ID.

这似乎是一件非常简单的事情,但我对如何开始它有点迷茫.

有人可以建议最好的方法吗?

谢谢.

c# asp.net error-handling

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

SQL获取即将到来的星期五的日期

如何使用SQL获取即将到来/下周五的日期?

如果当天是星期五,那么返回今天的日期.

非常感谢,任何提示和建议表示赞赏!

sql sql-server datediff dateadd sql-server-2008

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