Найти повторяющиеся значения с разным годом в SQL

user3113137 спросил: 03 февраля 2018 в 12:16 в: sql

Как я могу искать повторяющиеся записи в таблице, но имеет разные годы.

Мои данные:

Cus_No  Item_No Ord_Dt  Orders 
1       A       2016    1
1       A       2017    2
1       B       2016    1
2       B       2015    1
2       B       2018    1

Требуется выход
Cus_No  Item_No Ord_Dt  Orders 
1       A       2016    1 
1       A       2017    2
2       B       2015    1
2       B       2018    1 
Я пытаюсь собрать все записи с тем же Cus_No, тем же Item_No, которое имеет любое значение в Orders и существует в любой год в Ord_dt. Причина в том, что мне нужно найти те элементы с тем же номером клиента, который имеет заказы из всех лет. Я использую MS Query, и это заявление SQL, которое я пытался, но все же отображает все записи.
SELECT `'table'`.Cus_No, `'table'`.Item_No, `'table'`.Ord_Dt, `'table'`.Orders
FROM `'table'`
WHERE (`'table'`.Orders>=1) AND (`'table'`.Ord_Dt In ('2016','2017'))

0 ответов