问题列表 - 第42477页

具有 CASE 语句和 SUM 函数的 LINQ 查询

我正在努力寻找如何使用 LINQ 查询或 LAMBDA 返回条件总和的示例。我已经独立编写了两者,但是将 CASE 与 SUM 结合起来很麻烦。我很想“作弊”并使用 SQL 视图,但我想我会先问一下。我非常感谢任何建议。这是我要转换的 SQL。

SELECT     p.product_name, 
           SUM(CASE WHEN o.order_dt <= getdate() - 1 THEN o.quantity END) AS volume_1day, 
           SUM(CASE WHEN o.order_dt <= getdate() - 7 THEN o.quantity END) AS volume_7day, 
           SUM(CASE WHEN o.order_dt <= getdate() - 30 THEN o.quantity END) AS volume_30day, 
           SUM(o.quantity) AS volume_all
FROM       products p left outer join orders o on p.product_id = o.product_id
GROUP BY   p.product_name
Run Code Online (Sandbox Code Playgroud)

c# linq sum case linq-to-sql

3
推荐指数
2
解决办法
9079
查看次数

哪个是在MySQL中存储日期和时间的更好方法?

我想在数据库中以下列格式存储日期和时间

a)DD-MM-YYYY或我可以加起来HH-MM b)因为我的服务器位于美国我想根据IST获取时间.现在这将是GMT:+5:30

之前我曾经用这种格式的时间戳(int(11))将日期存储在mysql中:1291746600.我曾经用strtotime()转换日期; 目前我存储日期的目的只是存储和显示.将来我想计算一下.几天,几个月等

哪个是最好的解决方案呢?

P:S:如果有人能解释我使用哪种数据类型以及如何在PHP中使用它,我将不胜感激.

php mysql

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

使用WHERE子句的文本文件输入

我有一个文本文件中的员工名单.

我不是一个一个地搜索每个名字,而是想搜索我的数据库一次,查找文本文件的所有名称.就像是:

select emplayeeID, Salary from employees where employee-name in "C:\myfile.txt"
Run Code Online (Sandbox Code Playgroud)

可能吗?如果是,那么它的SQL命令是什么?谢谢.

sql t-sql

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

免费和开源WPF图表库

任何人都可以帮我找到一个免费的开源WPF图表库吗?我们正在开发仪表板工具并使用之前的ms图表.现在我们计划选择WPF并坚持寻找一个图表库,它或多或少像ms图表一样,具有对3D再现的原生支持.

提前致谢.

wpf wpftoolkit

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

使用RequestScope在ManagedBean中使用有状态EJB的问题

我在Glassfish v3应用服务器中使用JSF 2.0和EJB 3.1.我实际上面临着以下问题:
在带有RequestScope的MenagedBean中,我想访问一个会话对象(一个带有@Stateful的EJB),它应该存储一些会话相关信息作为选择的类别,seleced页面(带有一个数据表的paginator for每个类别)等 - 我认为没什么特别的.
第一次选择类别时,将创建并显示数据表.好吧到目前为止.现在,如果单击某个项目(行)以显示项目的详细信息,或者是否应显示下一页面,则会重新创建会话(有状态EJB),并再次使用默认值来显示和呈现页面.

代码如下:

@ManagedBean
@RequestScoped
public class TableViewBean {

    @EJB
    SessionBean session;

    public DataModel getTable() {
            return session.getDataModel();
         }

        public SessionBean getSession(){
            return session;
        }
         public void next() {
             session.getPaginator().nextPage();
             session.resetList();
         }

         public void previous() {
                session.getPaginator().previousPage();
                session.resetList();
         }
         // some other code
    }
Run Code Online (Sandbox Code Playgroud)

和会话EJB:

@Stateful
public class SessionBean {

private String selectedType = "Entity";

private DataModel dataModel;
private int rowsPerPage = 5;
private Paginator paginator;


public void setSelectedType(String type){
    if(!type.equalsIgnoreCase(selectedType)){
        selectedType = …
Run Code Online (Sandbox Code Playgroud)

session jsf-2 ejb-3.1

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

与其他寄存器相比,eax的行为不同

我写了一个小的汇编代码段(Gas,32位),它接受一个命令行参数,计算它的字符并打印字符串,如果它有一定的长度(仅用于调试目的).我对汇编比较陌生,所以我很确定这里有一些我想念的东西,因为当我将字符串存储在eax中时,我会得到不同的行为,例如ecx,edx或esi.

这是片段.当用eax替换esi时,无论字符串有多长,循环都只输入两次,因此计数器(ebx)始终为1.使用esi或其他寄存器,一切似乎都能正常工作.

.section .text
.globl _start
_start:
    movl    %esp, %ebp
    movl    0(%ebp), %eax   # get argc
    cmpl    $2, %eax        # ensure argc == 2
    jne     _exit           
    movl    8(%ebp), %eax   # get argv[1]
    movl    $0, %ebx        # set counter to 0
_begin_loop:
    movb    (%eax), %al     # load a character into %al
    cmpb    $0, %al         # see if \0 is reached
    je      _end_loop       # exit loop if at end of string
    incl    %ebc            # increment counter
    incl    %eax            # advance string
    jmp …
Run Code Online (Sandbox Code Playgroud)

assembly cpu-registers

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

git:如何移动最后N次提交到master,进入自己的分支?

我有一个存储库,我一直在master分支上工作,最后添加了大约10个左右的提交,我现在希望在另一个分支上,因为它们描述的工作我现在看到的是实验性的(我还在学习好的git实践).基本上我想让最后10个提交从一个点开始master形成自己的分支,这样我就可以只X进行"释放"/"稳定"提交.

我现在拥有的,最重要的Z是最后提交实际上有利于发布:

        b--b (feature B)
       /       
X--X--X--Z--Z--Z--Z--Z--Z (master)
    \
     a--a--a (feature A)
Run Code Online (Sandbox Code Playgroud)

你可以看到,无论是masterZ上主,而我要的是犯下打上了master(我的"功能Z"的工作)就趴在自己的特性分支,所以尖XX`.为了说明所需的图表:

        b--b (feature B)
       /       
X--X--X (master)
    \  \
     \  Z--Z--Z--Z--Z--Z (feature Z - the new branch I want)
      \
       a--a--a (feature A)
Run Code Online (Sandbox Code Playgroud)

这样我就可以master保留高质量的东西,根据需要合并A,B和Z功能.

那么如何在自己的分支上移动"Z"提交?

git branching-and-merging

13
推荐指数
2
解决办法
2878
查看次数

无论如何要在Xcode中查看方法执行时间?

我需要调试我拥有的某个ViewController,而且我似乎无法确切地指出导致视图显示的滞后时间的原因.

在Xcode中是否有任何调试工具会告诉我我的方法需要多长时间才能运行,所以我至少可以找到合适的起点?

iphone xcode objective-c

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

Jet OLEDB:事务提交模式和Jet OLEDB:用户提交同步有什么区别?

虽然Jet/OLE DB参数相对较好地记录在案,但我无法理解这两个连接参数之间的区别:

第一个:

Jet OLEDB:事务提交模式 (DBPROP_JETOLEDB_TXNCOMMITMODE)

指示Jet在提交事务时是同步还是异步将数据写入磁盘.

第二个:

Jet OLEDB:用户提交同步 (DBPROP_JETOLEDB_USERCOMMITSYNC)

指示在事务中进行的更改是以同步还是异步方式写入的.

有什么不同?什么时候用哪个?

oledb jet

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

RTTI Delphi创建一个n维矩阵作为TValue

美好的一天,

TValue是Delphi-2010及更高版本的RTTI功能.

继我之前的问题之后,我曾尝试使用循环函数将TValue作为n维返回.矩阵(2D,3D,4D ...)

例如,此过程将显示n维矩阵(它将列出来自n维矩阵的所有元素作为TValue变量):

Procedure Show(X:TValue);
var i:integer;
begin
   if x.IsArray then
   begin
      for i:=0 to x.GetArrayLength-1 do
          show(x.GetArrayElement(i));
      writeln;
   end else
   write(x.ToString,' ');

end;
Run Code Online (Sandbox Code Playgroud)

我不明白如何创建一个函数来从TValue创建一个n维矩阵.例如,我需要一个Function CreateDynArray(Dimensions:整数数组; Kind:TTypeKind):TValue; 并且该函数将返回一个TValue,这是一个动态数组,如何包含dimenssions例如:

返回= CreateDynArray([2,3],tkInteger); 将返回TValue作为tkDynArray,如果我将显示(返回)将列出

0 0 0
0 0 0
Run Code Online (Sandbox Code Playgroud)

没有终止.从TValue我尝试创建一个具有n维度的DynArray

Procedure CreateArray(var Value:TValue; NewDimmension:integer; NewValue2Kind:TTypeKind; NewValue2:TValue; IsLast:Boolean);
var i:integer;
NewValue:TValue;
len:Longint;
begin
   If Value.IsArray then// we have components in this dimension
   begin
       for i:=0 to Value.GetArrayLength-1 do// list all
       begin
            NewValue:=Value.GetArrayElement[i];
            CreateArray(newValue,NewDimension,NewValue2Kind,NewValue2,IsLast);
            Value.SetArrayElement(i,NewValue);
       end;
   end;
end else …
Run Code Online (Sandbox Code Playgroud)

delphi matrix rtti delphi-2010 tvalue

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