Добрый день, у меня есть большая сущность баланс
Которая включает в себя подсущности доход/расход ( по каждому месяцу )
я проваливаюсь в месяц, например май и у меня открывает 2 таблицы
1 Расход
2 Доход
В таблице много полей, но меня интересуют наименование - договор - сумма
Задача: Подсвечивать строчку дублей если наименование - договор - сумма идентичны.
Пример:
Апрель
Иванов 2929 100
Марков 2034 9200
Иванов 2929 100
Май
Иванов 2929 100
Прохоров 2912 12
Иванов 2929 19 ( тут это не дубль так как сумма 19 а не 100 )
Нужно чтобы строчки с Ивановым 2929 100 выделялись цветом (и инфа подтягивалась из всех таблиц, а не только одного месяца ). Я сделал подстветку через код, но в рамках 1 месяца работает через код.
Может быть можно воспользоваться инструментами системы, например MySql запрос.
Буду признателен за помощь!
Подсветка дублей в сущности
-
barabashka
- Сообщения: 10
- Зарегистрирован: 11 апр 2025, 12:47
- Имя: Anton Antonov
- Откуда: Moscow
-
syrorybin
- Инвестор

- Сообщения: 341
- Зарегистрирован: 14 ноя 2023, 09:19
- Имя: Роман
- Откуда: Екатеринбург
Re: Подсветка дублей в сущности
Советов нет ни у кого(
Re: Подсветка дублей в сущности
Что говорит ИИ:
или
Код: Выделить всё
SELECT GROUP_CONCAT(id) AS duplicate_ids
FROM balance
GROUP BY name, contract, amount
HAVING COUNT(*) > 1;
Код: Выделить всё
if ( (SELECT COUNT(*) FROM balance b WHERE b.name = [name] AND b.contract = [contract] AND b.amount = [amount]) > 1 ) {
return "<div style='background-color: #ffdddd'>Дубль</div>";
}
***
Тружусь как пчелка
***
SQL,BpmOnline,Creatio,BpmSoft,.NET,SAP WMS,MS SQL Server,Windows Server,IIS
Тружусь как пчелка
***
SQL,BpmOnline,Creatio,BpmSoft,.NET,SAP WMS,MS SQL Server,Windows Server,IIS