-2

私が現在持っているテーブル構造は次のようなものです:

Category   Date        GrandTotal
-----------------------------------    
Cat1       26/2/2013      900
Cat1       26/2/2013      200
Cat2       26/2/2013      100
Cat2       27/2/2013      150
Cat2       28/2/2013      200

しかし、私はこのように取得しようとしています:

26/2/2013からへのトランザクションを選択した場合26/2/2013

だけの合計金額を取得する必要がある26th Februaryため、結果は 1200 になるはずです。

これに対するSQLクエリを教えてください。

4

2 に答える 2

0
SELECT sum(GrandTotal) FROM table WHERE Date = '26/2/2013'

または、範囲を実行したい場合は、> '25/2/2013' and < '27/2/2013'

于 2013-02-28T12:42:30.657 に答える
0

このコードを試していただけますか

SELECT DATE,SUM(GRANDTOTAL) FROM TABLE_NAME
GROUP BY DATE
HAVING DATE BETWEEN 26/2/2013 AND 26/2/2013
于 2013-02-28T12:43:29.593 に答える