属于同一日期的总和条目

时间:2017-04-17 07:32:00

标签: sql oracle aggregate-functions

我在表格中有两列。 Column1包含DateTime条目,而Column2包含营养素条目。有多个营养条目属于同一日期,如:

image

如何获得每天营养价值的总和?

例如,2017年4月17日我希望值为9,2017年4月18日应为3。

3 个答案:

答案 0 :(得分:2)

检查一下。

 SELECT DATE, SUM(Nutrient) AS NutrientSum
FROM Table 
GROUP BY DATE

答案 1 :(得分:1)

你可以试试这个:

SELECT      DateColumn,
            SUM(Nutrient) AS NutrientSum
FROM        Tab 
GROUP BY    DateColumn

你可以在这里看到 - > http://rextester.com/QGET49240

答案 2 :(得分:0)

如果日期可以有不同的时间成分,那么:

SELECT TRUNC( "Date" ) AS "Date",
       SUM( Nutrient ) AS TotalNutrients
FROM   your_table
GROUP BY TRUNC( "Date" )

如果它们始终是同一时间组件(即00:00),那么:

SELECT "Date",
       SUM( Nutrient ) AS TotalNutrients
FROM   your_table
GROUP BY "Date"