I'm concatenating multiple table rows into one row. Below code is the working only with nvarchar data type but not with int.
- ALTER PROCEDURE [dbo].[spViewConcatenatedPolicyCInoForTaxInvoice_motorOnly]
- -- Add the parameters for the stored procedure here
- @TaxInvoiceNumber nvarchar(50)
- AS
- BEGIN
- DECLARE @MotorCINo int
- SET @MotorCINo=''
- SELECT @MotorCINo = @MotorCINo + MotorCINo +', '
- FROM CashierSalesDetails
- WHERE TaxInvoiceNumber = @TaxInvoiceNumber
- SELECT LEFT(@MotorCINo,LEN(@MotorCINo)-1) AS PolicyCINo
- END
- Msg 245, Level 16, State 1, Procedure spViewConcatenatedPolicyCInoForTaxInvoice_motorOnly, Line 17
- Conversion failed when converting the varchar value ', ' to data type int.

Rafnas T PPosted Mar 27, 2017, 1:58 AM
Ramesh PalanivelPosted Mar 26, 2017, 11:40 AM
Jes SiePosted Mar 26, 2017, 11:02 AM
Ramesh PalanivelPosted Mar 26, 2017, 10:54 AM