database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 3892 게시물 읽기
No. 3892
SP 및 쿼리 작성 좀 도와 주세요~
작성자
바보현
작성일
2007-11-28 10:48
조회수
3,072

   
(SELECT
     SW_UNIT_ID, SW_UNIT_ VERSION
    FROM
     T_SW_UNIT
    WHERE
     DEV_ID = @dev_id
     AND SW_VERSION = @max_version) MAXSW, -- 최신 단위 소프트웨어 목록을 얻어 온다.
     
    (SELECT
     SW_UNIT_ID, SW_UNIT_ VERSION
    FROM
     T_SW_UNIT
    WHERE
     DEV_ID = @dev_id
     AND SW_VERSION = @sw_version) CURSW -- 현재 단위 소프트웨어 목록을 얻어 온다.
   WHERE
    MAXSW.SW_UNIT_VERSION > CURSW.SW_UNIT_VERSION) UPDATESW -- 업데이트할 단위 소프트웨어 목록을 얻어 온다.

위 쿼리는 업데이트 목록을 얻어 오는 쿼리 입니다.

문제는 REQ_SW_VERSION 필드 입니다.

위 필드에는 업데이트 목록중 먼저 업데이트 해야할 버전을 가리키는 필드 입니다.

위 업데이트 목록중에 REQ_SW_VERSION에 값이 있을 DEV_ID@dev_id 이고  
SW_UNIT_VERSIONREQ_SW_VERSION 인경우의 SW_VERSION@sw_version보다 큰경우에 업데이트 목록에 포함을 시켜야 한다.

위의 경우의 목록이 있을경우 없을때까지 반복하여 목록을 추가한다.

위의 경우를 SP로 작성을 하는데 반복을 해서 요청한 버전보다 같아질때까지 업데이트 목록을 추가 시키는 쿼리가 영 감이 오질 않습니다.

좀 도와 주세요~

[Top]
No.
제목
작성자
작성일
조회
3898한개의필드로 출력하기 [2]
유성만
2007-12-01
3049
3897검색시 외부 조건을 사용하는 것이 가능한가요?
윤성진
2007-12-01
2742
3895저장프로시저 파일로 저장후 쿼리로 실행하기 [1]
박상범
2007-11-29
3547
3892SP 및 쿼리 작성 좀 도와 주세요~
바보현
2007-11-28
3072
3890[질문]MS-SQL의 네트워크 암호화에 대해서..
박상선
2007-11-28
4520
3889합계를 구하는 쿼리 좀 부탁드립니다. [2]
초보자
2007-11-27
3413
3888oracle 과 ms-sql data 동기화 방법 문의 [2]
추향순
2007-11-23
3516
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다