我有一个带有标记为earnings的列的数据库表。此表中有多个用户有不同的收入数额。我想展示收入最高的前十名。
这是我目前拥有的代码:
$result = mysql_query("SELECT * FROM `users` ORDER BY `earnings` DESC") or die(mysql_error());
我怎样才能做到这一点,例如,如果我写$result['earnings'][3],它就会给我第四高收入的用户。或者,如果我写$result['user'][3],它会给我第四高收入的人的用户名?
我有一张由部门和收入栏组成的桌子。表中有许多条目,每个条目都在某个部门显示收入。我试图使用MySQL查询按部门分列的收入总额,并操作结果。
例如,我想显示A部门的收入之和除以2,B部门的收入之和,C部门的收入之和除以4。
我设法找到了每个部门总收入的总和:SELECT Department,SUM(Income) AS income FROM School GROUP BY Department;。
但是,我如何操作和,以便我可以除以不同的数字,为每个部门,并显示结果?任何帮助都将不胜感激。
我正在尝试从两个mysql表中获取数据,并按日期排列它们。这两个表涉及收入和支出。我试图实现的是首先显示来自收入表的数据,然后显示支出表中日期为15/04/2014的数据,然后再次循环下一个日期,并显示与收入表中的16/04/14相关的数据,然后显示支出表中的数据。目前的代码循环了所有次数的no。收入表中条目的数量。如何纠正这一点?代码如下:
<?php
include "connection.php";
?>
<table width="100%" border="1" align="center" cel
我需要从两个MySQL视图中选择,这是收入和费用视图,所以如果我没有记录的费用,它应该是0,同样也是收入视图。
这是我到目前为止的查询:
select e.v_name,e.v_number,sum(e.cost) Expenses, sum(i.income)Income from expenses_view e,
income_view i where i.v_number = e.v_number
group by v_number;
使用此查询,我只获得两个视图中的记录,但我甚至需要根据车辆编号从视图中选择没有收入或费用的记录。
我有一个MySQL表,其中包含超过100.000名员工的收入交易,行数接近4.000.000行。
其中有三栏与之相关,即:
雇员ID、、VARCHAR和索引(不唯一,因为一个雇员获得的收入超过一个);
收入类型也是VARCHAR和指数
收入的值十进制;10,2
对我来说,我想做的事情似乎很简单。我想将所有收入事件按每个员工分组,按一种类型进行过滤。为此,我使用了以下代码:
SELECT
SUM(`value`) AS `SumofValue`,
`type`,
`EmployeeID`
FROM
`Revenue`
GROUP BY `Em
我必须在mysql中列出收入和费用。
收入表
sn
i_type
u_id
year
month
inc_amount
费用表
sn
e_type
u_id
year
month
exp_amount
我想连接上面的两个表来计算月度和年度的收入总和和支出总和。我写了以下查询:
select income.year,income.month,sum(income.inc_amount),sum(expense.exp_amount)
from income,expense
where income.u_id=expense.u_id, income.year=expense.year,inc
我遇到了一些关于在MySQL中何处/何时可以使用聚合函数的问题。如果我有以下两个简单的表:
活动表(campaign_id、campagin_name、account、country)
收入表(campaign_id,收入,日期)
我想要编写一个查询,根据每周的收入查找排名靠前的帐户:
我尝试了以下几种方法
SELECT account, SUM(revenue) as sum_rev
FROM campaign
JOIN revenue
ON c.campaign_id = r.campaign_id
WHERE revenue =
( SELECT revenue
FROM c
你能告诉我该改什么才能得到正确的结果吗?
SELECT *
FROM table_name
where Genre = 'Comedy' and Revenue > 300000000
order by Release_Date desc
MySQL不承认300000000。我想检索收入大于3亿的行。请查查我的截图。我试图将“收入”列的数据类型从文本更改为双倍、十进制和浮点数,但没有工作,出现了错误。也许是因为文本数据类型不起作用?
我做错了什么?它能实现吗?我需要显示“所有收入的汇总”、“所有收入的计数”、“平均收入”和“按id计算的平均收入”。
SELECT `sum_revenue`, `allcnt_revenue`, `avg_revenue`, count(`cnt_revenue`)
FROM (SELECT sum(`revenue`) as sum_revenue
FROM `Purchases`
WHERE `revenue` BETWEEN 0 AND 10
) AS `Purchases`
我目前正在使用nodejs构建一个表单,根据权重和包裹类型的输入检索收入。
表单中的用户可以选择权重和类型(都是下拉选项选择),并将指向下一页显示收入。但是,用户可以添加行(最多5次),因此可以有5种不同的重量和5种不同的包裹类型。使用HTML和Javascript,我在单击"Add“时创建了表以添加新行。
我目前能够检索基于单一行条目的收入。我无法根据更多行(最多5行)检索收入。如果有超过一排的话,收入必须加在一起。
这是我的密码:
从MySQL检索信息时,以下是我的当前代码:
var getsql2 =`SELECT Revenue FROM revenuecard where w