안녕하셔요...
유니온이 잘 안되네요
Select A.Chgodate, A.Chcode, D.ChName, A.Vat,
B.GdCode, E.GdName, E.GdSize,B.Danga,
Sum(B.SuRang) SuRang,
Sum((1-(2*B.Ban_Ck))*B.Kum) MaeKum
From Chgoh A, Chgot B, Chco D, Good E
Where A.ChgoDate = '''+EdtF01.Text+'''
And A.ChgoDate = B.ChgoDate
And A.ChgoNo = B.ChgoNo
And A.Chcode = D.ChCode
And B.GdCode = E.GdCode
Group By A.Chgodate, A.Chcode, D.ChName, A.Vat,
B.GdCode, E.GdName, E.GdSize,B.Danga
union
Select A.IPGumil Chgodate, A.Chcode,D.Chname,0,'','','',0,0,0 ;
From IPGumH A, Chco D
Where A.IPGumil = '''+EdtF01.Text+'''
And A.Chcode = D.ChCode
이런 식으로 썼는데
type mismatch 라는 error 가 나더군요 물론 타입은 다 맞거든요.
물론 Alias 도 써봤거든요.
고심끝에
파라독스에 잡은 A형3개가 문제인것같은데
GdCode , GdName, GdSize
를 '', '', '',...로쓰는것이 아니라면 도데체 뭘써야 되는거죠???
꼭! 꼭! 부닥드립니다...
델파이 익스플로어에서 이 쿼리문좀 TEST 해보셔요...
그럼
> 안녕하셔요...
> 유니온이 잘 안되네요
>
> Select A.Chgodate, A.Chcode, D.ChName, A.Vat,
> B.GdCode, E.GdName, E.GdSize,B.Danga,
> Sum(B.SuRang) SuRang,
> Sum((1-(2*B.Ban_Ck))*B.Kum) MaeKum
> From Chgoh A, Chgot B, Chco D, Good E
> Where A.ChgoDate = '''+EdtF01.Text+'''
> And A.ChgoDate = B.ChgoDate
> And A.ChgoNo = B.ChgoNo
> And A.Chcode = D.ChCode
> And B.GdCode = E.GdCode
> Group By A.Chgodate, A.Chcode, D.ChName, A.Vat,
> B.GdCode, E.GdName, E.GdSize,B.Danga
> union
> Select A.IPGumil Chgodate, A.Chcode,D.Chname,0,'','','',0,0,0 ;
> From IPGumH A, Chco D
> Where A.IPGumil = '''+EdtF01.Text+'''
> And A.Chcode = D.ChCode
>
> 이런 식으로 썼는데
> type mismatch 라는 error 가 나더군요 물론 타입은 다 맞거든요.
> 물론 Alias 도 써봤거든요.
>
> 고심끝에
> 파라독스에 잡은 A형3개가 문제인것같은데
> GdCode , GdName, GdSize
> 를 '', '', '',...로쓰는것이 아니라면 도데체 뭘써야 되는거죠???
> 꼭! 꼭! 부닥드립니다...
> 델파이 익스플로어에서 이 쿼리문좀 TEST 해보셔요...
> 그럼
저는 ACCESS DB에서 null을 썼읍니다.
그러나 "","","" 형태도 잘되던데요..
혹시 ''-->""으로 바꿔야하는 문제는 아니겠지요.
제가 사용했던 예문"입니다.
(SELECT '1' AS TGubun, a.ioSerial, a.ioDate, a.Gubun, a.CustID, b.CustName, a.PrdID, c.PrdName, a.PackSu, a.UnitSu, a.TotSu, a.ioGum, a.Remark
FROM Products AS c INNER JOIN (Customers AS b INNER JOIN PrdIO AS a ON b.CustID=a.CustID) ON c.PrdID=a.PrdID)
UNION (SELECT '2' as TGubun, a.ioSerial, a.ioDate, a.Gubun, a.CustID, b.CustName, null, null, null, null, null, a.ioGum, a.Remark
FROM Customers b INNER JOIN GumIO a ON b.CustID = a.CustID)
ORDER BY ioDate