字符型的可以转换成datetime 来用阿
select datediff(year,convert(datetime,'20070802'),convert(datetime,'2009/06/05'))
希望能帮上你
'ta290001008','ta500251056'怎么理解这2个日期?
最好把数据的格式写出来,就是写出一个时间的例子来
看看下面的行不?
select datediff(year,convert(datetime,ta290001008),convert(datetime,ta500251056)) from 表