7 tane tabloyu birleştirme

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Kullanıcı avatarı
fahrettin
Admin
Mesajlar: 2619
Kayıt: 11 Haz 2003 10:38
Konum: İstanbul
İletişim:

Mesaj gönderen fahrettin »

bence bu iş için harici component olayina girmeye gerek yok....
union ile halledebilirsiniz...

yeterki alan sayisi ve tipleri ayni olsun...
eger ilk tabloda olan ama ikincide olmayan bir alan varsa onu da bos olarak ekleyin misal sizin koddaki farkli olan alan TOPLAMISKONTO icin yapilamsi gerekeni yazdim.. Baska farkli alan varsa ayni islemi yapmalisiniz...

Kod: Tümünü seç

Select 
  ID, 
  FIRMA_NO, 
  ALACAKNO, 
  KASIYER, 
  TARIH, 
  SAAT, 
  CH_ID, 
  CH_KOD, 
  CH_AD, 
  CH_UNVAN, 
  CD_ADRES, 
  TOPLAMISKONTO, 
  INDIRIM, 
  TOPLAM, 
  TOPLAMKDV, 
  GENELTOPLAM, 
  ARATOPLAM, 
  ODEME, 
  KDV, 
  KDVORANI, 
  ODEMETARIHI, 
  SEVKTARIHI, 
  SATISELEMANI, 
  KUR_USD, 
  KUR_EURO, 
  USD, 
  EURO 
from ALACAKBASLIK  
UNION 
Select 
  ID, 
  FIRMA_NO, 
  IADENO, 
  KASIYER, 
  TARIH, 
  SAAT, 
  CH_ID, 
  CH_KOD, 
  CH_AD, 
  CH_UNVAN, 
  CD_ADRES, 

  0 as TOPLAMISKONTO,

  INDIRIM, 
  TOPLAM, 
  TOPLAMKDV, 
  GENELTOPLAM, 
  ARATOPLAM, 
  ODEME, 
  KDV, 
  KDVORANI, 
  ODEMETARIHI, 
  SEVKTARIHI, 
  SATISELEMANI, 
  KUR_USD, 
  KUR_EURO, 
  USD, 
  EURO 
from ALISIADEBASLIK 
* http://www.fahrettin.org Manzara Fotoğraflarım... :)
* http://delphiturkiye.gunduz.info Seminerler... ;)
* http://www.hakmar.com.tr Kalite bir haktır... 8)
Cevapla