I am pulling a data from XML To SQL through SSIS (Using XML Source). Source field in XML has data type xs:duration and value are as an example "PT00H30M" OR "PT01H00M". However
it is coming through in my destination table as something like "6000000000" or "27000000000".
To the best of my knowledge, that format isn't some magical XML representation of a duration. While I have no idea what the "PT" embedded label is, "H" and "M" are likely "Hours" and "Minutes" respectively and will need to be teased apart using SUBSTRING.