일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- javascript 한글입력체크
- 이미지세로길이
- WML
- inner join
- VarType
- 인젝션
- update
- sql업데이트
- SPLIT
- sql순위
- sql랭킹
- ERD
- asp함수
- xmldom
- instr
- injection
- 한글입력체크
- array
- MSSQL보안
- tempDB
- JavaScript
- 정규식
- 이미지가로길이
- jdbc driver
- join
- 자바기초
- XML
- VARIABLE
- FileSystemObject
- wap
- Today
- Total
3초기억력
classic asp 테이블 row 중 소계, 합계, 총합계 구하는 방법(소스) 본문
제목 : classic asp 테이블 row 중 소계, 합계, 총합계 구하는 방법(소스)
소스 :
간단 요약
1. 각 pTotalCount, sTotalCount, tTotalCount, totalCount = 0 선언
2. do loop 로 data 테이블 tr row write
- tNo, sNo, pNo, count 에 db data 넣기(현재 값)
- 이전과 비교해서 oripNo <> pNo 면 part 합계 tr 보여줌(row > 1 일때)
- 이전과 비교해서 orisNo <> sNo 면 subject 합계 tr 보여줌(row > 1 일때)
- 이전과 비교해서 oritNo <> tNo 면 test 합계 tr 보여줌(row > 1 일때)
- oripNo 에 현재 pNo 저장
- orisNo 에 현재 sNo 저장
- oritNo 에 현재 tNo 저장
- tr 에 현재 data row 뿌릴 것
- pTotalCount, sTotalCount, tTotalCount, totalCount 에 count 를 더함
3. 이전과 비교해서 oripNo = pNo 면 part 합계 tr 보여줌(row > 1 일때)
4. 이전과 비교해서 orisNo = sNo 면 subject 합계 tr 보여줌(row > 1 일때)
5. 이전과 비교해서 oritNo = tNo 면 test 합계 tr 보여줌(row > 1 일때)
내용 :
위 스샷과 같이,
소계, 합계, 총계 등 단계별로 합산내역을 보여줄 때 방법.
물론, sql 쿼리문으로도 해결이 가능하지만. 무식한 방법으로 해봄.
index 넘버링 순서(order by)는
tNo asc, sNo asc, pNo asc, cNo asc
1. part합계 구하기 - 이전, 다음 pNo 를 비교하여 다르면 tr 로 뿌릴 것. pTotalCount
2. subject합계 구하기 - 이전, 다음 sNo 를 비교하여 다르면 tr 로 뿌릴 것. sTotalCount
3. test합계 구하기 - 이전, 다음 tNo 를 비교하여 다르면 tr 로 뿌릴 것. tTotalCount
4.전체 row 쿼리문으로 loop 돌려서 뿌릴 것
- 각 합계 구할 것(pTotalCount, sTotalCount, tTotalCount)
- 전체 총합 구할 것(totalCount)
5. part합계 구하기 - 이전, 다음 pNo 를 비교하여 같으면 tr 로 뿌릴 것. pTotalCount
6. subject합계 구하기 - 이전, 다음 sNo 를 비교하여 같으면 tr 로 뿌릴 것. sTotalCount
7. test합계 구하기 - 이전, 다음 tNo 를 비교하여 같으면 tr 로 뿌릴 것. tTotalCount
8. 전체 총합 - totalCount
이런식으로 뿌리면 되는데...상세한 내용은 첨부파일 소스 참조.
input box의 값들은 삭제했습니다.
예제 소스 파일 :asp테이블소계구하기.html
출처 :
'플밍_ASP' 카테고리의 다른 글
classic asp 날짜 요일명 구하기 (0) | 2017.12.26 |
---|---|
classic asp 엑셀파일 생성시 헤더 (0) | 2017.12.26 |
classic asp json data request (0) | 2017.12.13 |
성능 및 스타일 향상에 도움이 되는 28가지 ASP 팁 (0) | 2017.12.12 |
classic asp 에서 업로드컴포넌트 dll 파일 생성법 및 사용법 (0) | 2017.11.07 |