• USE Master

    GO

    DECLARE @dt DATETIME

    SELECT @dt = '2014/01/27 01:00 PM'

    select REPLACE(CONVERT(VARCHAR(10),@dt,111),'/','')+CASE WHEN DATEPART(HH,@dt) >= 6 AND DATEPART(HH,@dt) < 18 THEN '1' ELSE '2' END

    SELECT @dt = '2014/01/27 01:00 AM'

    select REPLACE(CONVERT(VARCHAR(10),@dt,111),'/','')+CASE WHEN DATEPART(HH,@dt) >= 6 AND DATEPART(HH,@dt) < 18 THEN '1' ELSE '2' END

    Regards,
    Mitesh OSwal
    +918698619998