-6

次のような単純な SQL テーブルがあります。

INSERT INTO RACUN VALUES(1, 'Gotovina', to_date('02.01.2013', 'DD.MM.YYYY'), 210, 1508989500195);

INSERT INTO RACUN VALUES(2, 'Gotovina', to_date('02.01.2013', 'DD.MM.YYYY'), 220, 1508989500195);

INSERT INTO RACUN VALUES(3, 'Gotovina', to_date('02.01.2013', 'DD.MM.YYYY'), 230, 1508989500195);

INSERT INTO RACUN VALUES(4, 'Gotovina', to_date('02.01.2013', 'DD.MM.YYYY'), 240, 1508989500195);

INSERT INTO RACUN VALUES(5, 'Gotovina', to_date('02.01.2012', 'DD.MM.YYYY'), 250, 1508989500195);

INSERT INTO RACUN VALUES(6, 'Gotovina', to_date('02.01.2012', 'DD.MM.YYYY'), 260, 1508989500195);

INSERT INTO RACUN VALUES(7, 'Gotovina', to_date('02.01.2012', 'DD.MM.YYYY'), 270, 1508989500195);

INSERT INTO RACUN VALUES(8, 'Gotovina', to_date('02.01.2012', 'DD.MM.YYYY'), 280, 1508989500195);

INSERT INTO RACUN VALUES(9, 'Gotovina', to_date('02.01.2012', 'DD.MM.YYYY'), 290, 1508989500195);

INSERT INTO RACUN VALUES(10, 'Gotovina', to_date('02.01.2012', 'DD.MM.YYYY'), 300, 1508989500195);

2013 年 1 月のレンタルの価格値 (日付の後の列) の合計を計算する必要があります。これはどのように行うことができますか?

4

3 に答える 3

2
SELECT SUM(price) as price_sum FROM RACUN WHERE date > '01-01-2013' AND date < '01-31-2013'
于 2013-01-10T15:50:15.107 に答える
1

SQLの合計は次のようになります。

SELECT SUM(column_name) FROM RACUN where date_column between startDate and endDate

列名を挿入していないため、ケースに適合させることはできません

または、日付から月と年を抽出し、それらの値をwhere句で使用することもできます。

于 2013-01-10T15:56:53.807 に答える
1

参照: http://www.w3schools.com/sql/sql_func_sum.asp

あなたは読むかもしれません

SELECT SUM(price_column_name) as PriceSum 
FROM table_name 
WHERE date_column_name date > 'MM-DD-YYYY' AND date < 'MM-DD-YYYY'

もちろん、適切なフィールドを下塗りします。

于 2013-01-10T15:52:28.050 に答える