3 adet table birleştiriliyor
selet fisno,tarih,tutar from t1
union
selet fisno,tarih,tutar from t2
union
selet fisno,tarih,tutar from t3
order by tarih
burada yapmak istediğim 3 tabledan çekilen veriler karışık olarak tarih sırasına sokulmalı. yani ilk tarih t3 deyse 1.sırada t1 deki 2.sırada vb. şeklinde sıralayacak. ama bunu ibexpert içinde sql olarak yazıp denediğimde hata veriyor. invalid order by clause diyor. Ama order by benim bildiğim böyle kullanılır. Neden yapmıyor ya da doğrusu nasıl yapılır? Teşekkürler.
order by bölümünde kaçıncı alana göre sıralama yapılacaksa onun rakamı yazılmalıymış.
yani
order by 2
tarihe göre sıralama yaptırıyor.
firebird de union ve order by kullanımı (çözüldü)
firebird de union ve order by kullanımı (çözüldü)
En son eren2000 tarafından 06 Haz 2007 08:07 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Kod: Tümünü seç
selet fisno,tarih,tutar from t1
union
selet fisno,tarih,tutar from t2
union
selet fisno,tarih,tutar from t3
order by 2
tşk.
Mahsuni teşekkürler. bulduktan sonra gördüm. Sağol kardeş .