Q&A

  • 이것좀 봐주세여....
이렇게 두개의 쿼리를 넣었거든여..
근데 위에 있는 쿼리와 아래의 쿼리가 무슨차이가 있는지..
deliv_qty,deliv_amt,surtax,tot_amt가 숫자인데..
위에껀...천단위 컴마가 찍히거든여..
근데 아래껀..천단위 컴마가 안찍혀여..
차이를 모르겟어여..
DBGRID를 써서 연결했는데..
같은 dbgrid를 써서..바꿔주기만 하거덩여 차이를 알려 주세여..


------------------------------------------------------
select m.vend_cd vend_cd
      ,v.vend_nm vend_nm
      ,sum(nvl(d.deliv_qty,0)) deliv_qty   -숫자
      ,sum(nvl(d.deliv_amt,0)) deliv_amt -숫자
      ,sum(nvl(d.surtax,0)) surtax  -숫자                    
      ,sum(nvl(d.deliv_amt,0) + nvl(d.surtax,0)) tot_amt -숫자
      ,z.cd_name cd_name                                
from t_bbm10 m, t_bbd10 d, t_zam10 z, t_zdm10 v          
where m.deliv_no = d.deliv_no                            
  and m.vend_cd = v.vend_cd                              
  and z.gbn = '3000'and m.cargo_no = z.code                        
and m.input_date between :st and :en
  
group by v.vend_nm, m.vend_cd, z.cd_name                
------------------------------------------------------
select
      d.code code  
      ,v.cd_name cd_name
      ,sum(nvl(d.DELIV_QTY,0)) DELIV_QTY -숫자
      ,sum(nvl(d.deliv_amt,0)) deliv_amt -숫자
      ,sum(nvl(d.surtax,0)) surtax -숫자
      ,sum(nvl(d.deliv_amt,0) + nvl(d.surtax,0)) tot_amt -숫자
      ,z.cd_name cd_name
from  t_bbm10 m, t_bbd10 d, t_zam10 v, t_zam10 z
where m.deliv_no = d.deliv_no                              
  and v.gbn = '8000'and d.code = v.code                  
  and z.gbn = '3000'and m.cargo_no = z.code    
and m.input_date between :st and :en                                                  

group by v.cd_name, d.code, z.cd_name
------------------------------------------------------
2  COMMENTS
  • Profile
    박병영 2002.04.08 20:15

    안녕하세요 저도 초보입니다 ^^
    콤마 찍히는 건 Query문과는 상관없습니다.
    (상관있다면 to_char()로 문자열로 변환 했을경우가 아니면)
    콤마가 찍히는건 DBgrid1의 ONDrawColumnCell event에서 처리했든가 아니면 TQuery 의 TField Object에서 Column의 DisplayFormat 값을 지졍했기 때문입니다.
    수고하세요 ^^
  • Profile
    염상철 2002.04.08 20:31
    덕분에 미궁에 빠졋던부분을 해결했씁니다.
    이해가 안가는 부분이었는데..속시원히 해결해 주셔서 감솨정말 감솨 합니다.