小编ror*_*yok的帖子

如何在TSQL中将条件传递给MIN语句

我有一个包含以下各列的表格

email, id, date 
Run Code Online (Sandbox Code Playgroud)

email + id上有一个唯一键,因此表可以包含电子邮件地址的倍数。id可以为null。

我想以以下格式返回结果

email, first date, number of ids, first id date (if number of ids not null) 
Run Code Online (Sandbox Code Playgroud)

要么

dave@myfirm.con, 2013-06-11, 0, NULL
alan@myfirm.con, 2013-06-12, 2, 2013-06-13
Run Code Online (Sandbox Code Playgroud)

我的查询非常接近我想要的,但仍然很有效。

SELECT TOP (@rows * @page) email, MIN([date]) as [date],COUNT(id) as [ids],
[x] = CASE COUNT(id) WHEN 0 THEN NULL ELSE MIN([date]) END
FROM Table 
GROUP BY email ORDER by MIN([date])
Run Code Online (Sandbox Code Playgroud)

但是,此版本的查询将返回每封电子邮件的总MIN(日期),如果它们具有不为null的任何条目 id

如果没有ID,有什么方法可以使MIN(date)无效?我正在研究一种解决方案,date如果id为0 会增加很多天的时间,并获得MIN的最小值,但是似乎必须有一种更聪明的方法?

sql t-sql sql-server min

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

使用CSS自动拉伸列表元素

我有一个ul元素可变的li元素.我希望最后一个li元素始终填充第一行的剩余空间,或者,如果小于预定义的最小值,我希望它移动到一个新行.

图表展示:

在此输入图像描述

我已经尝试过浮动左,浮右,显示块,内联,内联块,表格,最小宽度等各种组合.我无法使其工作.如果有必要,我愿意做javascript路线,但首先我想看看是否有人能在我的CSS中找到它

html css html-lists

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

在 CKEditor 中设置 RichCombo 框的宽度

我用RichCombo盒子创建了一个插件。不幸的是,下拉菜单的名称对于它来说有点太长了RichCombo,它被切断了。

在此处输入图片说明

有没有办法强制更广泛RichCombo?同样,有没有办法强制实际下拉列表 ( ListBox) 本身的宽度?

javascript jquery ckeditor

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

在aspx/c中的内联代码中声明一个类#

我有一个自包含的aspx脚本,现在需要一个小类来实现一个功能.有没有办法在不添加代码隐藏(aspx.cs)文件的情况下在此页面的代码中声明一个类?

为了整洁,我想将所有内容保存在一个文件中.

c# asp.net class

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

有人可以向我解释这行c#代码吗?

在我的c#windows商店应用程序中,我有以下代码行来检测是否按下了CTRL键.我从在线样本中获得了这个代码,它运行得很好.

var state = Window.Current.CoreWindow.GetKeyState(Windows.System.VirtualKey.Control);
if ((state & CoreVirtualKeyStates.Down) == CoreVirtualKeyStates.Down)
{
    // do something with e.Key
}
Run Code Online (Sandbox Code Playgroud)

具体来说,我以前从未见过if语句中的语法.

+用于添加整数或串联字符串,而&&用于组合2个布尔表达式,那么在这个上下文中做什么做什么?

c# boolean-logic

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

将值传递给TinyMCE中的插件

我写了一个TinyMCE插件,我需要从我的应用程序传递一个变量.

我试过设置tinymce.activeEditor.my_var = 3;tinymce.init();.在插件中,editor.my_var始终未定义.

如何编码自己的变量?

javascript tinymce

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

如何使用Linq获取集合中的所有内容?

我有一个方法可以接受一个可选int?值作为Take一个集合的项目.如果传递空值,我想返回所有项目.现在我必须复制我的查询才能完成此任务

if(take == null)
{
     x = db.WalkingDeadEps.Where(x => x.BicyclesCouldHaveSavedLives == true).ToList()
}
else
{
     x = db.WalkingDeadEps.Where(x => x.BicyclesCouldHaveSavedLives == true).Take(take).ToList()
}
Run Code Online (Sandbox Code Playgroud)

有更简单的方法吗?像这样的东西?

.Take(take != null ? take : "all")
Run Code Online (Sandbox Code Playgroud)

c# linq

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

标签 统计

c# ×3

javascript ×2

asp.net ×1

boolean-logic ×1

ckeditor ×1

class ×1

css ×1

html ×1

html-lists ×1

jquery ×1

linq ×1

min ×1

sql ×1

sql-server ×1

t-sql ×1

tinymce ×1