-- ============================================= -- Author: -- Create date: -- Description: -- ============================================= CREATE PROCEDURE [dbo].[fds__getReportDocument] @reportid varchar(20) AS BEGIN SET NOCOUNT ON; DECLARE @idbigint bigint = TRY_CAST(@reportid as bigint); SELECT TOP(1) [Id] = CAST([Id] as varchar(20)),[InvoiceID],[URI] = '',[DocumentName],[isInvoice] = 1,[DateOfCreation] = [DateCreated],[fds] = CAST( 1 as bit) , [file] = ISNULL(iv.[file], (SELECT TOP(1) mfrf.[file] FROM [dbo].[fds__mfr_invoicefiles] as mfrf where iv.[IsExternal] = 1 and mfrf.[id] = iv.[externalid])) , [order] = ROW_NUMBER() OVER (ORDER BY [DateCreated] ASC) FROM [dbo].[fds__invoices] as iv WHERE [id] = @reportid AND [isFinal] = 1; ; END