SELECT CASE WHEN CAST(LEFT(Customer.STARTDATE, 2 AS VARCHAR(2))) = '98' THEN CAST(substring(Customer.STARTDATE, 3, 2) AS VARCHAR(2)) WHEN LEFT(CAST(Customer.STARTDATE, 2) AS VARCHAR(2)) = '99' THEN CAST(substring(Customer.STARTDATE, 3, 2) AS VARCHAR(2)) END AS LossMoFROM Customer
108051810807071080515108073110808151080822108091110809161080925108092610809271081023
declare @TestData table ( AS400Dates int);insert into @TestDatavalues (1080518), (1080707), (1080515), (1080731), (1080815), (1080822), (1080911), (1080916), (1080925), (1080926), (1080927), (1081023);
CAST(LEFT(Customer.STARTDATE, 2 AS VARCHAR(2)))
CAST(LEFT(Customer.STARTDATE, 2) AS VARCHAR(2))
LEFT(CAST(Customer.STARTDATE, 2) AS VARCHAR(2))