>DECLARE @idoc int >DECLARE @doc varchar(8000) >DECLARE @Amount varchar(20) > >SELECT @Amount = '$0.00'; > > >SELECT @doc=RatingWorksheetXML FROM PolicyRating WHERE PolID = '925379 ' > >--Create an internal representation of the XML document. >EXEC sp_xml_preparedocument @idoc OUTPUT, @doc > >SELECT @Amount = Amount FROM OPENXML (@idoc, '/RateWorksheet/Item[Desc=''Windstorm Protective Devices Credit'']',2) > WITH (Amount varchar(30)) > > >SELECT @Amount as Amount >>
DECLARE @idoc int DECLARE @doc varchar(8000) DECLARE @Amount varchar(20) SELECT @Amount = '$0.00'; SELECT @doc=RatingWorksheetXML FROM PolicyRating WHERE PolID = '925379 ' --Create an internal representation of the XML document. EXEC sp_xml_preparedocument @idoc OUTPUT, @doc SELECT @Amount = Amount FROM OPENXML (@idoc, '/RateWorksheet/Item[Desc=''Windstorm Protective Devices Credit'']',2) WITH (Amount varchar(30)) SELECT CAST(REPLACE(@Amount,'$','') as int) as Amountnot tested