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
운영게시판
최근게시물
Sybase Q&A 1899 게시물 읽기
No. 1899
SQL 쿼리 질문 입니다.
작성자
HIDE07
작성일
2007-05-03 09:52
조회수
5,331

아래처럼 검색을 하면 

에러가 뜨는데 왜 그런가요? 


1. 검색

SELECT    b.sign_action

FROM       compli_answer_doc a, hsign_sign b

WHERE     a.doc_yearmon = b.doc_yearmon AND a.doc_number = b.doc_number

Group by   b.sign_type

Having       max(b.sign_seqno) 



2. 에러

Incorrect syntax near ')'.

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

having절에는 min .max를 사용할수 없습니다

지연님이 2007-05-03 12:56에 작성한 댓글입니다. Edit

having 절은 where절과 비슷한 조건절임으로
max, min만 단독으로 사용할 수 없습니다

select * from #temp where c 
요렇게 못쓰는 것처럼

create table #temp
(
 c char(1),
 d char(1)
)

insert #temp values ('c', '1')
insert #temp values ('c', '2')
insert #temp values ('d', '1')

select c, d from #temp
group by c, d
having max(d) > '1'

영빈~(backfish)님이 2007-05-03 14:27에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
1902dbisqlc 에서 script 수행방법 [1]
강성희
2007-05-09
5932
1901ASE ISQL 프로그램 관련 질문.. date 형식 select ... [1]
궁금이..
2007-05-08
5494
1900집에서 sysbase 설치해서 실습하는 방법 [1]
우성빈
2007-05-03
6090
1899SQL 쿼리 질문 입니다. [2]
HIDE07
2007-05-03
5331
1898SQL Advantage 날짜형식 변경방법.... [1]
궁금이
2007-05-03
5234
1897[덧글게시판]리스트와함께 덧글게시물갯수출력 [2]
장정현
2007-04-30
7504
1896Sybase==>MsSql로 [3]
한경화
2007-04-28
5110
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다