Crystal Reports에 XML 데이터 집합으로 전달할 수있는 SQL보기를 만들어야합니다.SQL은 수량에 따라 행을 복제합니다.
일예 :
나는 그 양에 따라 기록 (제품 항목)를 복제 할 필요가 이 :
| Product ID | Product Name | Quantity
-----------------------------------------
0001 Product 1 5
0002 Product 2 3
이되다 :
| Product ID | Product Name | Quantity
-----------------------------------------
0001 Product 1 5
0001 Product 1 5
0001 Product 1 5
0001 Product 1 5
0001 Product 1 5
0002 Product 2 3
0002 Product 2 3
0002 Product 2 3
어떻게 양에 따라 SQL을 사용하여 기록을 복제 할 수 있습니다?
당신은 핸디 번호 테이블 (* n 개의 * 0 또는 1의 값이있는 테이블이 있나요 큰 숫자)? 그랬다면 Numbers.Value <= Product.Quantity에서 행을 복제 할 수 있습니다. –
나는 숫자 표를 만들지 않았다. – samb90
내 제안은 하나를 만들고, 숫자로 채우고, 단순히 기록을 복제하기 위해 참여하는 것이다. http://sqlblog.com/blogs/adam_machanic/archive/2006/07/12/you-require-a-numbers-table.aspx를 작성하는 방법은 여기를 참조하십시오. BTW, 어떤 SQL 데이터베이스를 사용하고 있습니까? –