我在表格中有两列。 Column1
包含DateTime条目,而Column2包含营养素条目。有多个营养条目属于同一日期,如:
如何获得每天营养价值的总和?
例如,2017年4月17日我希望值为9,2017年4月18日应为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"