Bir turlu yapamadım yardımcı olurmusunuz order by neden null alanları en basa atmıyor
oncelik le fisnoya gore sıralayacak
sonra borc alanı dolu olanlar koda gore sıralı olacak
sonra alacak alanı koda gore sıralı olacak
Kod: Tümünü seç
select fisno,kodu,borc,alacak from tablo
order by 1,3,2,4
aslinda union la bu isi cozuyorum (once borcu is not null sorna alacagı is not null diyerek order by calisinca)ama uzun oluyor tek order ile bu iş omazmı
alanlar fisno,kodu,borc,alacak
sonuc soyle alacak
Kod: Tümünü seç
1,A100, 10, null
1,A200, 20, null
1,A300, 30, null
1,A050, null, 10
1,A200, null, 20