Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

lulus parameter dalam fungsi bernilai tabel menggunakan pernyataan pilih

gunakan outer/cross apply :

select *
from Employee as E
    cross apply dbo.[StateFixedTaxesCalculation](3020, E.EmployeeId, 1, 1006) as TC

jika Anda masih harus memfilter berdasarkan TC.EmployeeId = E.EmployeeId , Anda dapat melakukannya dengan subquery:

select *
from Employee as E
    cross apply (
        select TT.*
        from dbo.[StateFixedTaxesCalculation](3020, E.EmployeeId, 1, 1006) as TT
        where TT.EmployeeId = E.EmployeeId
    ) as TC



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana saya bisa memanggil Prosedur Tersimpan SQL menggunakan EntityFramework 7 dan Asp.Net 5

  2. Apa cara terbaik untuk membuat halaman hasil di SQL Server

  3. Bagaimana saya bisa terhubung ke Sql Server dari Mac dengan PHP PDO?

  4. Bagaimana Pernyataan IF Bekerja di SQL Server

  5. Perbedaan antara dua tanggal dalam jumlah jam yang tepat dalam SQL