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
운영게시판
최근게시물
Firebird Q&A 51 게시물 읽기
No. 51
[질문] Union all 사용한 그룹별 합계
작성자
아폴론(apollon)
작성일
2005-09-05 14:21
조회수
7,548

select substring(ga_jsdt from 1 for 7) as mnth, sum(ga_cgmt) as amnt from tr110t
group by substring(ga_jsdt from 1 for 7)
union all
select '합계' as mnth, sum(ga_cgmt) as amnt from tr110t

오라클에서는 그냥되는 코드인데...화이어버드에서는 안되네요...

substring(ga_jsdt from 1 for 7) 과 '합계' 의 데이터 타입이 안맞아서 그렇다는데요...

어찌하면 가능한가요?

감사합니다.

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

cast('합계' as varchar(7)) 을 한번 써보세요. :)

 

그런데, substring(ga_jsdt from 1 for 7) 은 확장설치하신건가요?

 

substr(ga_jsdt,1,7)하고 같은건가 보군요;;

정호용(egnes)님이 2005-09-07 22:06에 작성한 댓글입니다.

정호용님 감사합니다.

사실 저것 가지고 방법을 몰라 이틀은 처박아 두었다가

꿍꿍대며 구현 했습니다.

같은 방법 이었습니다. 정말 감사합니다.

substring(ga_jsdt from 1 for 7) 은 확장설치는 잘 모르겠구요

인테넷에서 불새1.5버전 다운 설치 했습니다.

그런데 substr(ga_jsdt,1,7)은 안되드라고요...

아폴론(apollon)님이 2005-09-08 09:17에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
62firebird(*.gdb) 의 테이블을 xls 파일로 만들려고 하는데요!! [1]
박영훈
2005-11-16
9717
54[질문] 스토어드 프로시져 만들때... [1]
아폴론
2005-09-21
8296
52[질문] 그룹별 합계내기... [1]
아폴론
2005-09-08
8257
51[질문] Union all 사용한 그룹별 합계 [2]
아폴론
2005-09-05
7548
29파이어버드 서비스가 이유없이 그냥 죽습니다. [7]
한지율
2005-06-28
11807
28[펌글]파이어버드 소스포지에서 다운로드 순위 4위... [1]
윤진화
2005-06-07
10041
27파이어버드 최적화방법 좀/백업과 복구 방법도 [1]
이상행
2005-05-30
9938
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.048초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다