Günlük

MSSql Düzenle


03 Kasım 2014 11:09 tarihinde Mehmet Özgür Bayhan tarafından yazılmıştır.


Birden Fazla Satırı Tek Satırda Gösterme:

Declare @VisitId int
SET @VisitId = 0


SELECT CV.Id , CD.Name AS ConsultationNames
INTO #TmpTable1
FROM Sys_ConsultationVisit AS CV
LEFT JOIN Sys_ConsultationVisitDiagnostic ON Sys_ConsultationVisitDiagnostic.VisitId = CV.Id
LEFT JOIN Sys_ConsultationDiagnostic AS CD ON CD.Id = Sys_ConsultationVisitDiagnostic.DiagnosticId
WHERE @VisitId = 0 OR @VisitId = CV.Id


SELECT DISTINCT tt2.Id, 
    substring(
        (
            SELECT ' , '+tt1.ConsultationNames  AS [text()]
            FROM #TmpTable1 tt1
            WHERE tt1.Id = tt2.Id
            ORDER BY tt1.Id
            FOR XML PATH ('')
        ), 3, 1000) As Certificates
INTO #tmpCertificateTable
FROM #TmpTable1 tt2

SELECT * FROM #tmpCertificateTable
DROP TABLE #TmpTable1
DROP TABLE #tmpCertificateTable

 

Clean Buffer:

DBCC FREEPROCCACHE
DBCC DROPCLEANBUFFERS

 


Yorum Yazın:


Arama

Arşivler

  • 2019 (1)
    • Mart (1)
  • 2018 (7)
    • Aralık (1)
    • Kasım (5)
    • Şubat (1)
  • 2017 (4)
    • Kasım (1)
    • Haziran (1)
    • Mart (1)
    • Ocak (1)
  • 2016 (18)
    • Aralık (2)
    • Kasım (3)
    • Ağustos (1)
    • Haziran (4)
    • Nisan (1)
    • Mart (1)
    • Şubat (1)
    • Ocak (5)
  • 2015 (10)
    • Eylül (2)
    • Ağustos (5)
    • Mayıs (1)
    • Mart (2)
  • 2014 (21)
    • Aralık (1)
    • Kasım (20)
"Even a man who is pure in heart, and says his prayers by night, may become a wolf when the wolfbane blooms, and the autumn moon is bright."

Listen Me!