2013-10-14 2 views
0

좋은 하루,Crystal 보고서 중복 된 항목이 같은지 확인하십시오.

내 보고서에서 특정 레코드를 표시하지 않으려 고 고심하고 있습니다. 내 보고서에는 데이터베이스에 2 개의 행이없는 특정 송장이 나열됩니다. 두 행이 필요한 이유는 한 행이 인보이스이고 다른 행이 해당 송장에 적용된 영수증이기 때문입니다. 내 문제는 두 레코드의 금액이 같은지 확인하기 위해 새 보고서를 만들려고하고 그렇지 않은 경우 보고서에 표시해야하므로 불균등 한 금액의 송장 만 표시해야합니다. 각 송장 두 행이 필요하기 때문에

Example

이 괜찮습니다. 마지막 줄 금액이 그 위에있는 레코드의 양과 일치하지 않습니다. 동일한 Inv. 아니, 같은 테이블에 있지만 잘못된 금액이 있습니다. 나는 그것을 분리하고 불평등 한 금액의 거래에 대해서만 Inv.

더 많은 명확성이 필요한 경우 알려 주시기 바랍니다. 이것은 처음부터 간단하게 보였지만 나는 제대로 이해하지 못했습니다.

감사합니다. 모든 송장 함께 group by

select inv 
from YourTable 
group by inv 
having count(distinct amount) > 1 

사용자 그룹과 같은

답변

1

시도 뭔가, 각 그룹의 다른 양의 수를 계산합니다. 1보다 큰 경우 금액이 달라집니다.

+0

특정 날짜에 sql을 사용하면 필요한 레코드를 얻습니다. 보고서를 필요로하지 않는 분할 지불도 사용하고 있습니다. 변환을 시도하고 제외하면 보고서가 필요하지 않습니다. 이 문제를 해결하기 위해 크리스탈 보고서를 만들려고합니다. 귀하의 의견을 주셔서 감사합니다, 내가 옳고 그른 경우 업데이 트됩니다. – Mordecai

+0

같은 논리로 보고서를 작성하려고 크리스탈에서 시도했지만 고유 카운트 부분에 어려움을 겪고 있습니다. 공유 변수, 아이디어 등을 사용하여 억제 공식에서 사용하려고 했습니까? – Mordecai

+0

SQL Server에서보기를 만들 수 있으며 Crystal에서 선택하도록 할 수 있습니까? – podiluska

관련 문제