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 5920 게시물 읽기
No. 5920
[질문]2000에서는 되는데 2005에서는 안됩니다.
작성자
최병련
작성일
2011-07-18 14:34
조회수
6,013

수고하십니다.

아래의 쿼리가 2000서버에서는 실행됩니다. 그러나 2005에서는 에러거 납니다.

어찌 수정을 해야하는겁니까? 알려 주십시오.

Select *,(Select count(*) + 1 from gumg3580000 B where B.ggcode = '3580035999999990000000003002' and A.ggseq > B.ggseq) as HSEQ
     from gumg3580000  A
     Where A.ggcode = '3580035999999990000000003002'
     Order By A.HSEQ

이 글에 대한 댓글이 총 1건 있습니다.

잘 되는데요...

 create table tb3

(
gcd nchar(10)
, gseq int identity
, primary key ( gseq )
);
go
 
insert into tb3( gcd ) values
( 'aaa' ), ('bbb'), ( 'aaa' ), 
( 'aaa' ), ('bbb'), ( 'aaa' );
go
 
select *, 
( select COUNT(*) + 1 from tb3 as bb
where bb.gcd = 'aaa' and
aa.gseq > bb.gseq ) as hq
from tb3 as aa
where aa.gcd = 'aaa'
order by aa.gseq ;
 
drop table tb3;
 
우욱님이 2011-07-20 16:29에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
5924쿼리 질문...count 관련 [1]
최지훈
2011-07-27
6267
5922MSSQL 쿼리질문요.. [2]
최범선
2011-07-26
6280
5921mssql 2005 사용중인데요 백업후 복구 할려고 합니다. [1]
임두환
2011-07-21
6944
5920[질문]2000에서는 되는데 2005에서는 안됩니다. [1]
최병련
2011-07-18
6013
5919cursor내 openquery 변수처리문제입니다.
김재기
2011-07-14
6901
5918Table R0 작업이 무엇인가요?
황태봉
2011-07-14
6103
5917아니.. 답변달아 주시는 분들은 도대체... [1]
궁금이
2011-07-07
5812
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다