我有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
現在的問題已經改變。你需要什麼?一個簡單的總和或「運行總和」,所以一個累計? –