(26/03/2020, 11:50)mgunes yazdı:bu kodda muayene tarihine göre sıralama işe yarama çünkü burada kullanılan PRSKYT.KimlikNo " & GelMe & " in (select PERMYN2.KimlikNo from PERMYN2 " & KosulMayene & " )" kodu belli bir tarih aralığı için muayene tablosunda hangi isimler var onu kontrol etmek için dolayısıyla burada Order by işe yaramaz diye düşünüyorum hatalı olabilirim ama yapının mantığına ters gibi. isterseniz, ben kod karmaşası olmasın diye mümkün olduğunca ortak yapı kullanmaya çalıştığımdan yapıyı böyle kurmuştum, gelen/gelmeyen kod bloklarını tamamen ayırıp öyle kullanabilirsinizKod:SqlKynk = " SELECT PRSKYT.KimlikNo, [Adi] & ' ' & [Soyadi] AS Adı_Soyadı, PRSKYT.KadroUnvan, Kuruluslar.CalısmaKurulus, Birimler.CalismaBirim" & _ " FROM Birimler RIGHT JOIN (Kuruluslar RIGHT JOIN PRSKYT ON Kuruluslar.CKrls_id = PRSKYT.CalısmaKurulus) ON Birimler.CBrm_id = PRSKYT.CalismaBirim" & _ " WHERE ( PRSKYT.KimlikNo " & GelMe & " in (select PERMYN2.KimlikNo from PERMYN2 " & KosulMayene & " )" & Kosul & ");"
Tarih Aralığı İçin Filtreleme Yapma
Konuyu Okuyanlar: 1 Ziyaretçi