SQL substring ve Concat kullanımı

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
ikut

SQL substring ve Concat kullanımı

Mesaj gönderen ikut »

Merhaba

Stok kodlarımız iki hane grup kodu ve 28 hane detay dan oluşuyor. bir raporda kolon uyumundan dolayı bu iki kolonu tek sutunda yanyana istediler bende concat ile birleştirdim.

Concat (a,b) yaptım oldu. ancak sorun şu. 2. kolonun ilk 11 hanesini almam gerek. :Join işlemi için bu şart. ancak ne yaptıysam DB2 yemiyor.

concat (a, substring(1,11)) ile olması gerek gerek ama olmadı. nedir bunun hikmeti.
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

Kod: Tümünü seç

...
concat (a, substring(a, 1, 11)) ...
şeklinde olmasın :?:

Normalde SUBSTRING fonksiyonunun genel kullanımı:
SUBSTRING( <string expr> FROM <pos> [FOR <length>])
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
ikut

Mesaj gönderen ikut »

rsimsek yazdı:

Kod: Tümünü seç

...
concat (a, substring(a, 1, 11)) ...
şeklinde olmasın :?:

Normalde SUBSTRING fonksiyonunun genel kullanımı:
SUBSTRING( <string expr> FROM <pos> [FOR <length>])
burya yazarken yanlış olmuş ama bu ibm in ole db driver ı beni öldürecek Odbc ile calisiyor ole db ile hata veriyor
Hakan Can
Üye
Mesajlar: 634
Kayıt: 04 Mar 2005 04:27
Konum: Ankara

Mesaj gönderen Hakan Can »

Eğer ilk 11 hanesini kullanacaksan CAST(A AS VARCHAR(11)) fonksiyonu işini görebilir.

İyi çalışmalar.
ikut

Mesaj gönderen ikut »

Hakan Can yazdı:Eğer ilk 11 hanesini kullanacaksan CAST(A AS VARCHAR(11)) fonksiyonu işini görebilir.

İyi çalışmalar.
merha birde böyle deneyelim bakalım...

saygılar
Cevapla