2010-09-13 62 views

回答

4

使用SUM()功能:或者你可以

select SUM(amount) from tablename; 
select SUM(cashpaid) from tablename; 
select SUM(balance) from tablename; 

它们分成一个:

select SUM(amount), SUM(cashpaid), SUM(balance) from tablename; 
+0

谢谢你shamit。 :)完美的作品。 – 2010-09-13 07:00:09

+0

不客气。您也可以将它们放入单个查询中。 – shamittomar 2010-09-13 07:01:43

+0

我已经做到了,并把它放在单个查询中。 :) – 2010-09-13 07:03:52

1

试试这个:

select SUM(amount) AS total_amount, SUM(cashpaid) AS total_cashpaid, SUM(balance) AS total_balance from tablename; 
2
如果你想要做

它在一个单一的查询中:

SELECT SUM(amount) as total_amount, SUM(cashpaid) as total_paid,SUM(balance) as total_balance FROM tablename; 

算元素使用COUNT()

SELECT COUNT(*) FROM tablename; 

,最好使用此功能时使用别名的列名。

+0

是吗?我将考虑使用别名。谢谢你的提示。 – 2010-09-13 07:05:20

1

尝试

select sum(amount), sum(cashpaid), sum(balance) from tablename 
1

计数的记录总数使用count()功能。

,如:

select count(amount) from table_name; 

它将从上面的表格中你的问题3.

回报求和的SUM()SELECT查询。 像:

select SUM(amount) as total_amount,SUM(cashpaid) as total_cash_paid,SUM(balance) as total_balance from table_name; 

as后,将查询执行后automaticaly创建新的列名。