У меня есть две таблицы.Один из них называется Documents
, а другой - Payments
. Я хочу иметь возможность Group
всех строк на Documents.InvoiceNumber
, и я хочу иметь возможность SUM
всех записей из Payments
, имеющих одинаковые *От 1007 * до Mode
.
Например, в Documents
у меня есть эти строки:
---------------------------------
|ID |Acct |InvoiceNumber |
---------------------------------
|27509 |68213 |0000024383 |
---------------------------------
|27508 |68396 |0000024383 |
---------------------------------
|27507 |68418 |0000024382 |
---------------------------------
А в Payments
у меня есть эти строки:
------------------------------------
|ID |Acct |OperType|Qtty |Mode|
------------------------------------
|156396 |68396 |2 |43.89|1 |
------------------------------------
|156389 |68418 |2 |36.96|1 |
------------------------------------
|156314 |68418 |2 |36.96|-1 |
------------------------------------
|156265 |68213 |2 |52.25|1 |
------------------------------------
|156264 |68396 |2 |43.89|-1 |
------------------------------------
|155895 |68213 |2 |52.25|-1 |
------------------------------------
Я хочу иметь возможность проверить, если
InvoiceNumber -> Payments.Mode = -1 -> SUM (Qtty) равно InvoiceNumber -> Payments.Mode = 1 -> SUM (Qtty)
Например:
Invoice Number = 0000024383 | Mode = -1 | Qtty = 96.14
Invoice Number = 0000024383 | Mode = 1 | Qtty = 96.14
И я хочу иметь возможность проверять в выражении mysql, являются ли эти два одинаковыми или нет, и я хочу иметь возможностьвыводить только те записи, которые НЕ совпадают.