nar86 Ответов: 1

Как найти особую ценность в колонне с#


У меня есть таблица со значением следующим образом


Productid Slipno Код Кол-Во

1 225 а 5
2 225 B 10
3 100 C 20
4 50 D 25
5 70 е 30
6 150 F 10
7 150 г 10

я хочу написать sql-сервер, если slip no value появился дважды.

в приведенных выше двух слипах никакие значения не появлялись дважды, для получения ниже вывода в sql server как написать запрос

я хочу получить нижеприведенный вывод

Productid Slipno Код Кол-Во

1 225 а 5
2 225 B 10
6 150 F 10
7 150 г 10

Что я уже пробовал:

У меня есть таблица со значением следующим образом


Productid Slipno Код Кол-Во

1 225 а 5
2 225 B 10
3 100 C 20
4 50 D 25
5 70 е 30
6 150 F 10
7 150 г 10

я хочу написать sql-сервер, если slip no value появился дважды.

в приведенных выше двух слипах никакие значения не появлялись дважды, для получения ниже вывода в sql server как написать запрос

я хочу получить нижеприведенный вывод

Productid Slipno Код Кол-Во

1 225 а 5
2 225 B 10
6 150 F 10
7 150 г 10

1 Ответов

Рейтинг:
2

OriginalGriff

Попробуй:

SELECT a.ProductID, a.SlipNo, a.Code, a.Qty
FROM (SELECT SlipNo, COUNT(SlipNo) AS cnt
     FROM MyTable
     GROUP BY SlipNo
     HAVING COUNT(SLIPNO) > 1) g
JOIN MyTable a
ON a.SlipNo = g.SlipNo