У меня есть запрос, который возвращает тонну столбцов, но для одного конкретного столбца (lp_num = идентификатор поддона) имеется дублирующее значение. Это полностью нормально, потому что другие 2 поля в одной записи имеют другое значение. В итоге:Что является самым простым способом выделить/выделить дубликаты записей запроса?
Запрос
t.lp_num t.lot t.qty
A lot_1 -141
A lot_2 -94
B lot_1 -235
C lot_1 -235
В докладе, мне нужно, чтобы показать, что t.lp_num = A
имеет 2 строки вместо стандартного 1 строку. Сначала я попытался использовать какое-то условное форматирование в выражении для цвета текстового поля, но не смог найти способ сравнения с другими записями в наборе результатов, например, MS Access. Затем я попытался создать новый столбец в результирующем наборе, который указывает, является ли строка уникальной на основе поля t.lp_num
, выполнив COUNT(t.lp_num)
и COUNT(DISTINCT t.lp_num)
, но оба метода вернули 1. Я надеялся, что он вернет 2 для записей с t.lp_num = A
, чтобы показать, что эта запись имеет значение t.lp_num, повторяющееся дважды.
Count (*) over (partition by t.lp_nm order by t.lp_num desc) ... он даст вам счет 2 для A и т. Д. ... на основе того, что вы можете покрасить свой TextBox – Veljko89