计算 SQL 服务器中所有行的 1 列
Counting a 1 Column all Rows in SQL Server
我正在尝试对最后一列中的所有值求和(求和),但运气不佳。
我有以下内容:
Id | final | Date
------------------
1 236 02-11-14
2 10 07-01-12
3 58 09-02-10
我目前在做:
select count (final)
from dates_table
这让我回到了 3
的一栏。我需要的结果是 236+10+58 等于 304
如果有人能对此提供帮助,我们将不胜感激。我也试过 SUM 函数。
由此可以得出以下结果:
TABLE 1
Id | final | Date
------------------
1 236 02-11-14
2 10 07-01-12
3 58 09-02-10
TABLE 2
Id | final | Date
------------------
1 330 02-11-14
2 5 07-01-12
3 100 09-02-10
ADD Table 1 和 Table 2 求和值,然后从中计算出 AVG 数并将其创建为另一列平均值,然后如果 table2例如 SUM 的原始金额(在 AVG 之前)高于 Table 1 SUM 的金额创建另一列并在该列中打印 'Tbl2 has the higher amount' 如果 table 1 有更高的金额。
最终结果按列 table 看起来像这样:
ID|date|tb1_final_amount|tb2_final_amount|Avg_Amount|Top_Score_tbl
select sum(final) from dates_table
count()
计算行数,在你的例子中是 3。
sum()
为您提供所有选定值的总和。
SELECT SUM(final) FROM ...
正确。
我正在尝试对最后一列中的所有值求和(求和),但运气不佳。
我有以下内容:
Id | final | Date
------------------
1 236 02-11-14
2 10 07-01-12
3 58 09-02-10
我目前在做:
select count (final)
from dates_table
这让我回到了 3
的一栏。我需要的结果是 236+10+58 等于 304
如果有人能对此提供帮助,我们将不胜感激。我也试过 SUM 函数。
由此可以得出以下结果:
TABLE 1
Id | final | Date
------------------
1 236 02-11-14
2 10 07-01-12
3 58 09-02-10
TABLE 2
Id | final | Date
------------------
1 330 02-11-14
2 5 07-01-12
3 100 09-02-10
ADD Table 1 和 Table 2 求和值,然后从中计算出 AVG 数并将其创建为另一列平均值,然后如果 table2例如 SUM 的原始金额(在 AVG 之前)高于 Table 1 SUM 的金额创建另一列并在该列中打印 'Tbl2 has the higher amount' 如果 table 1 有更高的金额。
最终结果按列 table 看起来像这样:
ID|date|tb1_final_amount|tb2_final_amount|Avg_Amount|Top_Score_tbl
select sum(final) from dates_table
count()
计算行数,在你的例子中是 3。
sum()
为您提供所有选定值的总和。
SELECT SUM(final) FROM ...
正确。