• 29-05-2018, 20:02:50
    #1
    merhaba bu sorgunun sadeleştirilmiş bir versiyonu varmıdır arkadaşlar

    SELECT t1.*,t2.*,t3.*,t4.* FROM sorgu.tbl_takip t1
    left join tbl_takip t2 on t2.hasta=t1.hasta and t2.hafta=12
    left join tbl_takip t3 on t3.hasta=t1.hasta and t3.hafta=24
    left join tbl_takip t4 on t4.hasta=t1.hasta and t4.hafta=36
    where t1.hafta=4;
  • 07-06-2018, 23:04:44
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Fazla sadelesmez de , sadelestirmekten asil amacin performans ise tablo isimlerinden sonrasina WITH (NOLOCK) yazabilirsin.
    SELECT kismindada sadece gerekli olan kolon isimlerini yazabilirsin.
  • 23-06-2018, 21:17:47
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Sadeleştirmeden kasıt tam olarak anlamadım.

    Sorgudan Anladığım doğru ise ile satırları sutun yapmak istiyorsun.

    Öyle ise T-SQL de PİVOTTABLE kullanımını ie istediğin sonucu alacaktır.

    T-SQL de sanırım 2005 ve sonrasi versiyonlarda PivotTable calışıyor.

    Saygılar.