🙂 İNSANLARIN EN HAYIRLISI INSANLARA FAYDALI OLANDIR 🙂

Ramazan HABER / MSSQL RMOS / with ile sanal tablo oluştur

1-) MSSQL RMOS - with ile sanal tablo oluştur

 

 

SELECT

Rsat_Fisno,

MIN(Rsat_Odano),

MIN(Rsat_Folio),

MIN(Rsat_Odenmez),

MAX(Cari.Cari_Ad) + ' ' + ISNULL(MAX(Cari.Cari_Soyad),'') + ' ' +MAX(Rsat_Cari)

into #FisOdano

FROM Cst_Recete_Satis as Satis WITH(NOLOCK)

LEFT OUTER JOIN Pos_Cari AS Cari WITH(NOLOCK) ON Rsat_Cari = Cari.Cari_Kod

GROUP BY Rsat_Fisno

 

select * from #FisOdano

 

 with genelde kullanma intoyu kullan

WITH FisOdano(Fisno,Odano,Folio,ROdenmez,Rsat_Cari)

as

(

SELECT

Rsat_Fisno,

MIN(Rsat_Odano),

MIN(Rsat_Folio),

MIN(Rsat_Odenmez),

MAX(Cari.Cari_Ad) + ' ' + ISNULL(MAX(Cari.Cari_Soyad),'') + ' ' +MAX(Rsat_Cari)

FROM Cst_Recete_Satis as Satis WITH(NOLOCK)

LEFT OUTER JOIN Pos_Cari AS Cari WITH(NOLOCK) ON Rsat_Cari = Cari.Cari_Kod

GROUP BY Rsat_Fisno

)

 

select * from FisOdano

 

 

kaynak : https://docs.microsoft.com/en-us/sql/t-sql/queries/with-common-table-expression-transact-sql?view=sql-server-ver15

 

 

 

 2022 Ocak 20 Perşembe
 380