select cast(ga_clcd as char(6)) clcd, sum(ga_wjmt) amnt from
tr110t
group by ga_clcd
union all
select cast('합계' as char(6)) clcd, sum(ga_wjmt) amnt from
tr110t
위 구문은 FireBird에서 잘 되는 SQL문입니다.
근데 좀 부족하죠?
select clcd,amnt
from
(
select cast(ga_clcd as char(6)) clcd, sum(ga_wjmt) amnt from
tr110t
group by ga_clcd
union all
select cast('합계' as char(6)) clcd, sum(ga_wjmt) amnt from
tr110t
)
order by clcd
위구문은 에러납니다. 파이어버드가 지원하지 않죠. 그쵸?
그런데 위처럼 구현 하려면 UDF인가 를 쓰면 된다는데...
UDF에대해 설명좀 부탁 드립니다.
책이라든가, 문서링크라든가, 방법론 이라든가....
감사합니다.
|