【发布时间】:2020-07-23 21:16:46
【问题描述】:
LINE_INVOICE PAYMENT_SOURCE SOURCE_PMT_ID
-1 Payment Received 7369442
1 Payment Received 7369442
2 Payment Received 7369442
3 Payment Received 7369442
4 Payment Received 7369442
5 Payment Received 7369442
6 Payment Received 7369442
7 Payment Received 7369442
8 Payment Received 7369442
9 Payment Received 7369442
10 Payment Received 7369442
11 Payment Received 7369442
12 Payment Received 7369442
我想在“行发票列”中有任何其他数字时删除“-1”行。这是特定于每个 Source_PMT_ID 的。如果没有'1'行返回-1。如何在我的 sql 查询中捕获它?
【问题讨论】:
-
在您的示例数据中,您希望删除 LINE_INVOICE 中带有 -1 的行,对吗?
标签: sql oracle where-clause window-functions