- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是 MySQL 表
Amount | DebitAccount | CreditAccount | TransactionPartnerName
--------------------------------------------------------------
1 | 5610 | 5720 | name one
150 | 7210 | 5610 | name one
需要得到这样的东西
name one result for account 5610 = 149.
((`CreditAccount` for `5610`) - (`DebitAccount` for `5610`)) = 149
换句话说:
1) 总和Amounts
哪里DebitAccount
是 5610
和TransactionPartnerName
是 name one
2) 总和 Amounts
哪里CreditAccount
是 5610
和TransactionPartnerName
是 name one
3) 来自CreditAccount
总和扣除DebitAccount
总和
尝试了这段代码
SELECT TransactionPartnerName, SUM(Amount)
FROM ( SELECT * FROM 2_1_journal) DATA
WHERE (CAST(DebitAccount AS UNSIGNED) IN (?) OR CAST(CreditAccount AS UNSIGNED) IN (?))
GROUP BY TransactionPartnerName
但帐户的结果为5610
获取值(value)151
。这意味着SUM(Amount)
的DebitAccount
和CreditAccount
.
尝试思考如何修改。
尝试过类似的事情
SELECT TransactionPartnerName,
IFNULL( d.Amount, 0 ) - IFNULL( c.Amount, 0 ) AS Amount
FROM
(
SELECT DebitAccount,
SUM( Amount ) AS Amount FROM
( SELECT * FROM 2_1_journal) DATA
GROUP BY DebitAccount
) d ON (AccountNumber = d.DebitAccount)
(
SELECT CreditAccount,
SUM( Amount ) AS Amount FROM
( SELECT * FROM 2_1_journal) DATA
GROUP BY CreditAccount
) c ON (AccountNumber = c.CreditAccount)
GROUP BY TransactionPartnerName
但是得到空白页......
请指出需要纠正的地方
最佳答案
SELECT TransactionPartnerName, SUM(if(CAST(DebitAccount AS UNSIGNED) IN (?), -Amount, Amount))
FROM 2_1_journal DATA
WHERE (CAST(DebitAccount AS UNSIGNED) IN (?) OR CAST(CreditAccount AS UNSIGNED) IN (?))
GROUP BY TransactionPartnerName
试试这个
编辑:删除内部查询
关于mysql。从 SUM(c.Amount) 中减去 SUM(d.Amount),并按(取决于)其他列中的值进行分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17829089/
Mysql表 Name | Amount ------------ name1 | 150 name1 | 90 name2 | 100 name2 | 110 name3 | 10 结
由于 mySQL 的语法不允许此语句(WHERE 部分中不能使用计数元素): Illegal syntax: SELECT COUNT(x) AS amount ... WHERE amount >
我在我的 .Net MVC 4 Razor 网站上使用 PayPal 的 REST API。 在创建付款时,我通过 fiddler 跟踪了以下请求和响应: 任何人都可以解释导致错误的原因吗?交易总金额
需要从贷方和借方帐号相同的借方总额中减去贷方总额。如果一个值只存在于借记账号,没有什么可以减去的,只需要得到这个值。 名为 18_7_ChartOfAccounts 的表如下所示: ID | Acco
关于这个错误的帖子有很多,但都不适用于我。我真的不明白为什么金额不匹配。我有匹配 AMT0 * QTY0 的 ITEMAMT。而AMT匹配ITEMAMT + SHIPPINGAMT。我一遍又一遍地检查
我正在使用 paypal 快速结帐 API,但在设置数量时遇到问题。以下是我的 URI 参数: $params = array( 'METHOD' => 'SetExpressCheckout'
假设我有下一个实体 @Entity @Table(name = "account") public class Account { @Id private long id; private long
SO 和其他论坛上有很多关于此错误的内容,但我一直无法找到有帮助的答案。 当我提交以下不含税金额的简化请求时,它可以正常工作,但一旦添加了税,就会发生错误。这是代码: pdItem[0] = new
我在我的网站上使用 paypal 选项。我在 paypal 中使用 expresscheckout。 我收到错误 10413:购物车商品总金额与订单金额不符。 此错误仅在商品数量大于 1 时发生。如果
这是 MySQL 表 Amount | DebitAccount | CreditAccount | TransactionPartnerName --------------------------
我一直在尝试查询NCBI blast website使用 Android 和 BioJava .我将 Eclipse 与 Android 模拟器一起使用。当我将代码作为 Android 应用程序运行时
这是我的表格结构。 id veh_id user_id amount ... 我还有其他表来关联 user_id 和 veh_id。 我想知道用户在每个 veh_id 上输入了多少次金额,以及有多少次
我正在做一个项目来转录讲座视频。我们目前只是使用人工进行转录,因为我们认为转录比编辑 ASR 更容易,尤其是对于技术主题(不是我的问题的重点,尽管我希望对此有任何意见)。根据我们的经验,我们发现在转录
我是 java 编程的初学者,并且在弄清楚如何限制代码中的金额时遇到问题。 我的代码有一个问题,该代码由 if-else if 语句组成,这更多的是如何限制奖金最高金额的问题。我希望我的奖金最高金额为
我想格式化一个金额:所需的格式是:#.##0,00 例如:299.552.698,05 或 299.552.698,00 当我尝试使用 (new DecimalFormat("#.##0,00")
我想执行简单的图像分析,确定图像的哪一部分对应于特定的“控制颜色范围”。我已将图像简化为包含 RGB 值的 2D 像素图,但现在我一直在尝试确定某个像素中包含多少红色(例如红色)。 我对颜色知之甚少,
我正在尝试制作一个 iOS 应用程序来计算年化收入和 401(k) 供款。我不知道如何编写函数代码,因此尽管员工投入了收入的百分比,但它将 401(k) 捐款限制在 18500。我知道这是非常基础的,
我希望我的用户在我的网站上插入一个“金额”进行捐赠,当他们点击“捐赠”按钮时,它会在新选项卡中打开 PayPal 网站,其中已经从我的网站填写了金额。 捐赠有效,只是没有在新的 PayPal 选项卡上
我正在为一个非营利客户开发一个网站,其中包含一个自定义捐赠表格。该表格包括供用户选择预定义捐赠金额或输入他们自己的金额的选项,然后单击“捐赠”,将他们带到 PayPal。通过我的 Sandbox 帐户
我正在尝试获取一个对象名称数组,这些对象的 options.amount 都为零。谢谢你的时间。这是我尝试过的: let variants = [ {
我是一名优秀的程序员,十分优秀!