안녕하세요.
두개의 SELECT 를 UNION ALL 로 합치는데
윗쪽 필드는 문자열 또는 INT 타입이고 아래는 FLOAT 타입니다.
데이타1, 데이타2, 데이타3, 데이타4
FLOAT데이타1, FLOAT데이타2, FLOAT데이타3, FLOAT데이타4
따로 하면 잘 나오는데 두개를 같이 출력하면
All queries combined using a UNION, INTERSECT or EXCEPT operator must have an equal number of expressions in their target lists.
이런 에러가 납니다.
CAST 로 변경했는데도 저런 에러가 나네요.
STR 으로 하면 소숫점을 반올림 해버리고요.
방법이 없나요?
http://www.sqler.com/154020 참고