Skip to main content

AccessTr.neT


birleştirme sorgusunda veri türü ayarlama

birleştirme sorgusunda veri türü ayarlama

Çözüldü #1
arkadaşlar;
kullandığım bir programdan dışarı Excel türünde verileri aldığım dosyalarım var. bunları veri bağlama ile accesse bağladım (örnekte bu bağlı tabloları yerel tablo olarak gönderdim) bu tabloları birleştirme sorgusu ile birleştirip sonrada bu birleştime sorgusudan sorgu1'i oluşturdum. bu yeni sorgu1 i başka bir tablo ile işleme sokup sorgu hazırlarken veri türü uyuşmazlığı hatası veriyor.
Müşteri Id alanımın veri türünü sayı olarak ayarlamam lazım. bunu birleştirme sorgusunda nasıl yaparım?

Ek Dosyalar
 MUSTERI.rar(25.83 KB)
Hayat bu
ölsende yaşamaya mecbursun!
UNUTMA!!!



(hafta sonu mesai olmadığından mesajlardaki çözümleri ancak hafta içi uygulayabiliyorum)
Cevapla
Çözüldü #2
Sorgunuzda hataya neden olan alan Müşteri Id alanı değil içinde veri olmayan 2012 ve 2013 tablolarıdır eğer o tablolarda veri olsa sorgu hata vermeyecektir.
Ancak Müşteri Id alanı onlarda veri olsada hata veriyor diyorsanız;
Birleştirme Sorgunuz aşağıdaki ile değiştirebilirsiniz.

SELECT val([Müşteri Id]) as Musterim, İlçe, Mahalle FROM [2005]
UNION all
SELECT val([Müşteri Id]) as Musterim, İlçe, Mahalle FROM [2006]
UNION all
SELECT val([Müşteri Id]) as Musterim, İlçe, Mahalle FROM [2007]
UNION all
SeLECT val([Müşteri Id]) as Musterim, İlçe, Mahalle FROM [2008]
UNION all
SELECT val([Müşteri Id]) as Musterim, İlçe, Mahalle FROM [2009]
UNION all
SELECT val([Müşteri Id]) as Musterim, İlçe, Mahalle FROM [2010]
UNION all
SELECT val([Müşteri Id]) as Musterim, İlçe, Mahalle FROM [2011]
UNION all
SELECT val([Müşteri Id]) as Musterim, İlçe, Mahalle FROM [2012]
UNION all
SELECT val([Müşteri Id]) as Musterim, İlçe, Mahalle FROM [2013];

Sorgu1 de aşağıdaki gibi olacak.


SELECT BIRLESTIR.Musterim, BIRLESTIR.İlçe, BIRLESTIR.Mahalle
FROM BIRLESTIR;
fakat Boş satırlar hataya neden oluyor.
Cevapla
Çözüldü #3
sayın Kur@l;
kopyala yapıştır yaptım. birleştirme sorgusunu çalıştırdım önce veriler geldi bir kaç saniye sonra "ölçüt ifadesinde veri türü uyuşmazlığı" dedi ve tüm alanları #Ad? haline getirdi. sonra boş olan 2012 ve 2013 tablolarını hariç tutunca düzeldi. teşekkür ederim.
Hayat bu
ölsende yaşamaya mecbursun!
UNUTMA!!!



(hafta sonu mesai olmadığından mesajlardaki çözümleri ancak hafta içi uygulayabiliyorum)
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da