问题列表 - 第15564页

结合GROUP BY和SUM的SQL

我需要SQL帮助.我有一个像这样的sqlite表;

CREATE TABLE mytable (datetime DATE, type TEXT, amount REAL)
Run Code Online (Sandbox Code Playgroud)

我需要一个查询来总结每种类型和年 - 月的数量(因为你可以看到年份也被提取,因为数据可以跨越几年).我已经到了中途,但我对SQL有点生疏.

sqlite> SELECT strftime('%Y',datetime) AS year, strftime('%m',datetime) AS month, type, amount FROM mytable ;

2009|06|Type1|-1000.0
2009|06|Type1|-100.0
2009|06|Type2|-100.0
2009|07|Type1|-214.91
2009|07|Type2|-485.0
Run Code Online (Sandbox Code Playgroud)

我在上面的查询中尝试了很多SUM和GROUP BY的组合,但是没有一个能达到我想要的效果.我想要的是一个结果,如:

2009|06|Type1|-1100.0
2009|06|Type2|-100.0
2009|07|Type1|-214.91
2009|07|Type2|-485.0
Run Code Online (Sandbox Code Playgroud)

是的,类型应该是外键,我简化了一些东西,以便更容易提出问题:)

sql sqlite

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

从python同时运行多个命令

我想从python同时运行三个命令.命令格式为query.pl -args

目前我在做

os.system("query.pl -results '10000' -serverName 'server1' >> log1.txt")

os.system("query.pl -results '10000' -serverName 'server2' >> log2.txt")

os.system("query.pl -results '10000' -serverName 'server3' >> log3.txt")
Run Code Online (Sandbox Code Playgroud)

我想同时查询所有三个服务器,但在这种情况下,每个命令只在最后一个完成后执行.我怎样才能让它们同时出现?我想在最后使用'&',但我希望只有当所有三个命令完成时才运行代码的下一部分

python

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

在标准地图元素上调用函数而不先插入它

以下代码可以吗?

class A
{
  public:
    A();
    void foo();
};

map<int,A> m;
m[0].foo();
Run Code Online (Sandbox Code Playgroud)

或者我必须执行以下操作:

map<int,A> m;
m[0] = A();
m[0].foo();
Run Code Online (Sandbox Code Playgroud)

而且,我可以这样做:

map<int,A> m;
A a = m[5];
Run Code Online (Sandbox Code Playgroud)

如何通过引用访问:

void foo(A & a);
map<int,A> m;
foo(m[5]);
Run Code Online (Sandbox Code Playgroud)

c++ std map

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

按名称获取词汇表id

我可以直接从DB检索词汇表id,但是有内置函数吗?

例如:

我有一个名为"listing"的词汇表,我需要内置函数将"listing"作为函数参数,并返回一个vid.

我正在使用drupal 6

drupal drupal-6

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

WPF - 没有容器的DataTemplate,作为Grid中的行的项目?

是否有一个相当于机制来ItemsControl.ItemTemplate与一个作品Grid?我有一个项目集合,我想将它们显示为一行,Grid以便我可以分配Grid.Column给模板内的各个元素(而不是列表控件中的行).这是否可以在WPF中使用标准控件?

.net wpf grid xaml templates

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

什么是GenericParameterHelper以及它是如何使用的?

我在VS 2008中对泛型类生成了单元测试,并且在使用泛型类型的所有位置使用了GenericParameterHelper类型.这是一个应该被替换的占位符还是有一些用处?有什么用途?

以下是它生成的一个测试示例:

/// <summary>
///A test for Count
///</summary>
public void CountTestHelper<TKey, TValue>()
{
    ObservableDictionary<TKey, TValue> target = new ObservableDictionary<TKey, TValue>(); // TODO: Initialize to an appropriate value
    int actual;
    actual = target.Count;
    Assert.Inconclusive("Verify the correctness of this test method.");
}

[TestMethod()]
public void CountTest()
{
    CountTestHelper<GenericParameterHelper, GenericParameterHelper>();
}
Run Code Online (Sandbox Code Playgroud)

.net

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

后台任务的进度报告

我有一个后台任务,可以将文件导入数据库.我希望用户看到当前正在发生的事情(收集文件/导入文件),当前处理的文件以及任务进展的程度.我怎么能这么简单地做到这一点?模型和控制器之间的交互非常接近,我几乎可以将导入代码放入窗口的代码文件中,并直接更改进度条值等.你怎么看?你会如何解决这个问题?

c# model-view-controller multithreading winforms

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

MVC 2 AreaRegistration路线顺序

我注意到在MVC 2 Preview 2中,AreaRegistration正在以任意顺序加载每个区域的路由.有没有一个好方法让一个先于另一个?

例如,我有两个区域 - "站点"和"管理员".两者都有一个"博客"控制器.

我想要以下内容:

/admin/ --> go to Admin's Blog controller
/       --> go to Site's Blog controller. 
Run Code Online (Sandbox Code Playgroud)

问题是它首先加载了站点的路由,所以它匹配{controller}/{action}/{id}而不是admin/{controller}/{action}/{id}当我转到URL"/ admin /"时.然后我得到404,因为"站点"区域中没有管理员控制器.

这两个区域都默认为"博客"控制器.我意识到我可以简单地把它site/{controller}/...作为网址,但如果可能的话,我宁愿把它放在根端.我还尝试在全局RegisterRoutes函数中保留默认路由,但是,它不会发送到"站点"区域.

提前致谢!

asp.net-mvc routes asp.net-mvc-routing .net-3.5

12
推荐指数
2
解决办法
6232
查看次数

grep多个扩展当前和子文件夹

我正在尝试在当前和所有子文件夹中grep多个扩展.

grep -i -r -n 'hello' somepath/*.{php,html}
Run Code Online (Sandbox Code Playgroud)

这只是当前文件夹而不是子文件夹.

这样做的好方法是什么?

grep

5
推荐指数
2
解决办法
5797
查看次数

传入匿名内部类时的空对象

传递最终对象时(下面代码中的一个String),当从匿名内部类打印时,它显示为null.但是,当传入最终值类型或直接最终字符串时,将正确显示其值.final在匿名内部类的上下文中真正意味着什么,为什么对象传递为null?

public class WeirdInners
{
    public class InnerThing
    {
        public InnerThing()
        {
            print();
        }

        public void print(){

        }
    }

    public WeirdInners()
    {
        final String aString = "argh!".toString();
        final String bString = "argh!";
        System.out.println(aString);
        System.out.println(bString);


        InnerThing inner =new InnerThing(){
            public void print()
            {
                System.out.println("inner"+aString); // When called from constructor, this value is null.
                System.out.println("inner"+bString); // This value is correctly printed.
            }
        };

        inner.print();
    }


    public static void main(String[] args)
    {
        WeirdInners test1 = new WeirdInners();
    }

}
Run Code Online (Sandbox Code Playgroud)

这对我来说是非常奇怪的行为,因为期望String 是 …

java inner-classes java1.4

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