показывать данные в оракуле запроса, но не включать повторяющиеся данные - PullRequest
0 голосов
/ 04 июля 2018

Можете ли вы помочь мне, у меня проблема с моим запросом. у меня есть данные, как показано ниже:

+------------+---------+-----+
|    Date    | Prod_ID | Qty |
+------------+---------+-----+
| 01/02/2018 | Pencil  |   2 |
| 01/02/2018 | pencil  |   3 |
| 01/02/2018 | pencil  |   4 |
| 01/02/2018 | book    |   5 |
| 01/02/2018 | ruller  |   1 |
+------------+---------+-----+

но мой результат как ниже

+------------+---------+-----+
|    Date    | Prod_ID | Qty |
+------------+---------+-----+
| 01/02/2018 |       5 |  15 |
+------------+---------+-----+

мне нужен мой результат ниже

+------------+---------+-----+
|    Date    | Prod_ID | Qty |
+------------+---------+-----+
| 01/02/2018 |       3 |  15 |
+------------+---------+-----+

ниже мой скрипт запроса

select "date",
    Prod_ID,
    Qty,
from data
group by "date",
    Prod_ID,
    Qty,
order by "date";

Спасибо,

1 Ответ

0 голосов
/ 04 июля 2018

Вы можете попробовать следующее:

select "date",
    Count(Distinct Prod_ID) as total_product_count,
    Sum(Qty) as qty
from 
    data
group by 
    "date"
order by "date";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...