我有2列的表:日期和点。我想创建一个查询,返回包括今天在内的所有日子的点数。这是为了生成一个直到今天的积分表。如何写查询求和?
编辑:我觉得我的问题比较清楚之前EWS编辑吧:)
有了这样的
2012-01-01 1 2012-01-02 1 2012-01-02 2 same day as above (we can have many records for one day, you can think of it as a result of one game on that day) 2012-01-03 -1
数据,我想看到的结果是:
2012-01-01 1 2012-01-02 4 (1+1+2) 2012-01-03 3 (1+1+2-1)
我m使用SQL Server 2008.如果你知道如何在LINQ to Entities中做到这一点,那就太棒了。
换句话说所有的点只是一个总和,或者每天积分的总和? – dbf
哪个DBMS? (PostgreSQL?MySQL?SQL-Server?Oracle?) – ruakh
现在的问题已经改变。你需要什么?一个简单的总和或“运行总和”,所以一个累计? –