$query = "SELECT agent_id, SUM(amount) FROM bill WHERE YEAR(date) = YEAR(CURDATE()) AND MONTH(date) = MONTH(CURDATE()) GROUP BY agent_id";
$result = mysql_query($query) or die(mysql_error());
// Print out result
while($row = mysql_fetch_array($result)){
echo "Total ". $row[
我正在创建一张银行支票,所以我有6个文本块,第一个2是日期和名称在支票上3,4,5是为金额的文字和6是数字的金额,所以我的组织的最终用户将提供日期,名称和金额的数字和金额将被关系,并转换为金额的文字到这里它是好的,但我的要求是在第3溢出,我想继续文本在第4个文本块。
public ICICICHEQUE()
{
InitializeComponent();
if (!this.IsVisible)
{
this.Show();
}
this.WindowState = WindowS
这是我的sql语句
它用于“查找每个职位的平均薪资。显示职位名称和平均薪资金额3000或以上的职位的金额。”
CREATE TABLE avgSal AS (
SELECT job, AVG(sal) AS "sal" FROM Emp GROUP BY job);
SELECT * FROM avgSal WHERE sal>3000;
然后说
ORA-00904: "SAL": invalid identifier
输入第二个sql语句后
有人能帮我一下吗? /(T_T)\
这是我的第一次使用堆栈溢出(-,-)/
我有一个MySQL数据库,我在其中运行某些存储过程。
在其中一个例子中,我想把某个用户必须支付的金额加起来,他已经支付的金额,然后返回所有用户,其中要支付的金额不等于支付的金额。我想出了以下(简化的)查询:
SELECT userId, SUM(costs) as sum_costs,
(SELECT SUM(payed)
FROM payments p WHERE ta.userId=p.userId) as sum_payed
FROM ta
GROUP BY ta.userId
ORDER BY ta.userId;
这给出了每个用户的成本和付款的总和。但是我不知道,我怎么
我有500个表,所有表都包含"sales“字段中的美元金额记录。
下面是每个表中绿色商品的总销售额:
$tabletotal = mysql_query("SELECT sum(sales) FROM databasename.$tablename
WHERE type = 'green' AND descr LIKE '%SOLD%' ");
$row = mysql_fetch_assoc($tabletotal);
$answer= $row['sum(sales)'];
因此,如果特定的表有4个绿色项目,它们
我有一个MySQL表(Amazon Aurora),其中每一行都包含一个时间戳、一个帐户ID、帐户A的金额(美元)和帐户B的金额(美元)。行如下所示:
1462791600 123 100 200
对于每个时间戳,我希望找到前10个发票(帐户A+B的美元金额最高的发票)。我能在MySql中做到这一点吗?我没有多少使用SQL的经验,但以下是我尝试做的事情:
SELECT ts, id, account_A + account_B AS account_sum
FROM table
GROUP BY ts
ORDER BY account_sum
LIMIT 10
上面的
我正在尝试创建一个查询,这个查询允许我获得一个每月的百分比值,以比较费用、收入和储蓄之间的关系。我正在使用MySQL数据库。
表和查询的示例:
到目前为止,我能够从每一张桌子上得到每月的金额:
SELECT *
FROM(
SELECT sum(amount) AS Total, month(date) AS Month FROM expenses
UNION ALL
SELECT sum(amount), month(date) FROM income
UNION ALL
SELECT sum(amount), month(date) FROM savings
GROUP BY month(
非常基本:我有一个表与日期,帐户和金额由一个特定的帐户在该日期完成。我被困在一个非常基本的问题上-获取每个帐户的最小日期的金额。 输入: ? 所需: ? 如果我执行下面的查询,显然也会返回按金额分组的结果。 SELECT account_ref AS account_alias,
Min(timestamp_made) AS reg_date,
amount
FROM stg_payment_mysql
GROUP BY account_ref,
amount
有几个关于堆栈溢出的问题,它们处理条件计数的直接情况,例如:
Name Amount
A 10
B 0
你想知道有多少名字的值不为零。但我的用例有点不同。我有一张这样的桌子:
Category Name Amount
Top A 10
Top A -5
Top B 10
Top B -10
现在我想要一个如下所示的结果:
Category NameCount
Top 1
因为A的金额总和是5,而B的金额总和是0,所以只有A算数。
如何在表达式中实现这一点?子查询在我的例子中没
Mysql拒绝对重复的行值求和 我在网站上看到过这个查询语句,但是当我尝试它时,mysql返回给我的是我的表中的内容,而不是up.ie.duplicate代理名称和相应的预付款。座席名称和垫付金额是一列。Agent_name有两张唱片hitman和hitman。对于每个座席,预付款有两个金额40和20。 SELECT agent_name,
SUM (advance_amount)
FROM orders
GROUP BY agent_name;
我想找出以999结尾的金额。到目前为止,我得到的是:
select *
from bkpf_bseg_0010
where right(cast(dmbtr as int),3) = 999
但是,当我运行查询时,会收到以下错误消息:
int类型的算术溢出错误,值= 4302564925.000000
列dmbtr是一个浮点数。关于如何绕过这个问题,还有其他的想法吗?
我编写了一个查询,以获得每个产品组按日期的金额总和等结果。
当获得输出时,一些产品没有相应的金额,因为date.that日期没有在输出中列出,所以我需要显示每个日期,如果金额在那里,它需要显示金额,否则为0。
我尝试使用IFNULL和COALESCE,但得到了相同的输出。
My OUTPUT
date amount
2019-05-16 499
2019-05-17 1998
2019-05-18 999
2019-05-19 999
Needed output should look like this
date amoun
我正在尝试找到一种方法来求和与特定项匹配的金额,以及与其不匹配的金额。例如,如果我的表看起来像这样
user amount description
1 34 bike
1 78 toys
2 3 fuel
2 12 bike
我正在尝试获得一个最终将如下所示的表:
user amount spent on bike amount spent total
1 34 112
2 12 15
我正在使用mysql