de-vraag
  • Вопросы
  • Метки
  • Пользователи
Оповещения
Вознаграждения
Регистрация
После регистрации, сможете получать уведомления об ответах и комментариях на Ваши вопросы.
Вход
Если у Вас уже есть аккаунт, войдите чтобы проверить новые уведомления.
Тут будут вознаграждения за добавленные вопросы, ответы и комментарий.
Дополнительно
Источник
Редактировать
 user1017166
user1017166
Вопрос

Crystal Report: удалить дубликаты

Я работаю с Crystal Report, чтобы вытащить Сборы и транзакции, связанные с этими Обвинениями. У одной обязанности может быть много Сделок, связанных с ней, и одна транзакция может покрыть многие Сборы. Когда я расскажу об этом отчете, транзакции будут повторяться, если в этой группе кодов доходов будет много сборов. И если есть много Сделок за одну плату, Плата будет дублироваться. Я также должен делать промежуточные и грандиозные данные для этих Сделок и Сделок, поэтому, если в данных есть дубликаты, итоговые суммы также будут incr Как удалить эти дубликаты?

Ниже приведен SQL-запрос для этого отчета:

SELECT DISTINCT
    A123Test_ChargeOnly."enc_nbr", 
    A123Test_ChargeOnly."revenue_code_id",A123Test_ChargeOnly."Charge",
    A123Test_TransOnly."Tran_Description", A123Test_TransOnly."tran_amt"
FROM
    { oj "NGProd"."dbo"."123Test_ChargeOnly" A123Test_ChargeOnly 
    INNER JOIN "NGProd"."dbo"."123Test_TransOnly" A123Test_TransOnly ON
    A123Test_ChargeOnly."enc_nbr" = A123Test_TransOnly."enc_nbr"}
ORDER BY
    A123Test_ChargeOnly."enc_nbr" ASC,
    A123Test_ChargeOnly."revenue_code_id" ASC
0 2011-10-27T19:25:22+00:00 2
 paulmelnikow
paulmelnikow
Редактировал вопрос 31-го октября 2011 в 5:56
Программирование
sql
crystal-reports
Mark Bannister
31-го октября 2011 в 5:07
2011-10-31T17:07:51+00:00
Дополнительно
Источник
Редактировать
#56791938

Вместо того, чтобы присоединяться к двум таблицам, я предлагаю СОЕДИНЕНИЕ их - что-то вроде:

SELECT 'Charge' record_type, enc_nbr, revenue_code_id, Charge, '' Tran_Description, 0 tran_amt
FROM "NGProd"."dbo"."123Test_ChargeOnly"
UNION ALL
SELECT 'Transaction' record_type, enc_nbr, '' revenue_code_id, 0 Charge, Tran_Description, tran_amt
FROM "NGProd"."dbo"."123Test_TransOnly"
ORDER BY 2, 1, 3
0
0
Philippe Grondier
31-го октября 2011 в 6:13
2011-10-31T18:13:18+00:00
Дополнительно
Источник
Редактировать
#56791939

Насколько я помню, в специалисте «разделов» Crystal Reports есть конкретная опция «подавить, если дублировать» ....

0
0
Похожие сообщества 4
DBA - русскоговорящее сообщество
DBA - русскоговорящее сообщество
3 481 пользователей
Общаемся и обсуждаем темы, посвященные DBA, PostgreSQL, Redis, MongoDB, MySQL, neo4j, riak и т.д. См. также: @devops_ru, @kubernetes_ru, @docker_ru, @nodejs_ru Рекомендуем сразу отключить уведомления, чтобы пребывание здесь было полезным и комфортным.
Открыть telegram
sql_ninja
sql_ninja
2 289 пользователей
Канал для тех, кто знает или интересуется SQL 🛢 Взаимная помощь и позитив =) Вакансии тут - @sql_jobs ! Бан за: оскорбления, спам, рекламу, расизм, сексизм. Наш MSSQL канал - @sqlcom У нас есть викторина по mssql, наберите в привате c @Gopnegbot /quiz и
Открыть telegram
SQL JOBS
SQL JOBS
1 509 пользователей
Обязательны: компания, город, позиция, вилка, наличие удалёнки, требования, контакты. Бан за рекламу, сексизм, расизм и неадекватный обсёр объявлений
Открыть telegram
Lazarus : Database (Firebird, mySQL, SQLite, PostgreSQL, ...)
23 пользователей
Базы данных в Lazarus https://t.me/Delphi_Lazarus (по-русски) https://t.me/Delphi_Lazarus_offtop https://t.me/freepascal_en (по-английски) по темам: https://t.me/Lazarus_Database https://t.me/Lazarus_Graphics https://t.me/Lazarus_Android
Открыть telegram
Добавить вопрос
Категории
Все
Технологий
Культура / Отдых
Жизнь / Искусство
Наука
Профессии
Бизнес
Пользователи
Все
Новые
Популярные
1
Roxana Elizabeth CASTILLO Avalos
Зарегистрирован 1 день назад
2
Hideo Nakagawa
Зарегистрирован 2 дня назад
3
Sergiy Tytarenko
Зарегистрирован 3 дня назад
4
shoxrux azadov
Зарегистрирован 6 дней назад
5
Koreets Koreytsev
Зарегистрирован 1 неделю назад
© de-vraag 2022
Источник
stackoverflow.com
под лицензией cc by-sa 3.0 с атрибуцией