SQL中有两个日期,请问如何相减。

目前数据的字段是8位的,比如20150725,请问如何写

返回两个日期相隔的天数:DATEDIFF(DAY,'20150210','20150725')
相隔的月数:DATEDIFF(MONTH,'20150210','20150725')
相隔的年数:DATEDIFF(YEAR,'20140210','20150725')追问

我的是两个字段,两个字段分别为 DT1 DT2 ,字段的格式是STRING,已经连接在一张表中,麻烦告知下怎么写。
表中现有3个字段 id,dt1,dt2

温馨提示:答案为网友推荐,仅供参考