权作您的日期格式是"1999-11-10 00:00:00"吧.
年份:
Convert(SUBSTRING(Convert([日期],'System.String'),1,4),'System.Int16')+IIF(Convert(SUBSTRING(Convert([日期],'System.String'),6,IIF(SUBSTRING(Convert([日期],'System.String'),7,1) = '-',1,2)),'System.Byte')=12 and Convert(SUBSTRING(Convert([日期],'System.String'),IIF(SUBSTRING(Convert([日期],'System.String'),7,1) = '-',8,9),2),'System.Byte') >25,1,0)
月份:
IIF(Convert(SUBSTRING(Convert([日期],'System.String'),6,IIF(SUBSTRING(Convert([日期],'System.String'),7,1) = '-',1,2)),'System.Byte')=12 and Convert(SUBSTRING(Convert([日期],'System.String'),IIF(SUBSTRING(Convert([日期],'System.String'),7,1) = '-',8,9),2),'System.Byte') >25,1,Convert(SUBSTRING(Convert([日期],'System.String'),6,IIF(SUBSTRING(Convert([日期],'System.String'),7,1) = '-',1,2)),'System.Byte')+IIF(Convert(SUBSTRING(Convert([日期],'System.String'),IIF(SUBSTRING(Convert([日期],'System.String'),7,1) = '-',8,9),2),'System.Byte') > 25,1,0))