小编Web*_*mer的帖子

T-SQL Group By Problem

我有以下问题(或者只是一个思维障碍):

我有一个表(实际上是表中的视图),其中包含以下列和数据:

http://i.stack.imgur.com/n98Sw.png

现在,我想通过"Customer"列对此数据进行分组,并获得具有最高"CompetitorCount"的"CompetitorName".当然我可以创建这样的查询:

SELECT Customer, MAX(CompetitorCount) FROM MyTable GROUP BY Customer

这将返回两行:

Foo; 12  
Bar; 7
Run Code Online (Sandbox Code Playgroud)

但我不能以这种方式获得竞争对手名称.如果我将其包含在分组中,则"客户"将多次显示.否则我必须使用聚合函数来选择我想要使用的"CompetitorName",但当然MAX不起作用.

我确信这可以以某种方式完成,但目前我不知道如何.

在此先感谢您的帮助.

sql t-sql sql-server group-by aggregate-functions

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

在后面的代码中设置隐式样式

我们有一个应用程序,我们将默认控件样式定义为隐式样式.

XAML:

<Style TargetType="Button">
    [...]
</Style>
Run Code Online (Sandbox Code Playgroud)

这些样式现在应用于应用程序中的每个按钮.

有时我们会将代码隐藏中的样式更改为不同的东西.

XAML:

<Style x:Key="HighlightStyle" TargetType="Button">
    [...]
</Style>
Run Code Online (Sandbox Code Playgroud)

码:

cmdButton.Style = App.Current.Resources("HighlightStyle")
Run Code Online (Sandbox Code Playgroud)

然后我们再次想要删除样式并返回隐式样式,但这似乎不可能:

码:

cmdButton.Style = Nothing
Run Code Online (Sandbox Code Playgroud)

结果没有问题Button.

我还在这里阅读http://www.silverlightshow.net/items/Implicit-Styles-in-Silverlight-4.aspx所有隐式样式应该可以通过TargetType-Value作为Key访问,但这似乎不是工作要么.

有没有人知道这方面的方法?

silverlight resources styles

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