我有一列CLTDTD
,可以按以下格式保存月份和日期:
例如,102将是1月2日。
我还有另一列CLTATY
,它以下列格式保存年份:
两者都以数字格式保存,我真正需要的是将它们组合成一个实际的mm-dd-yyyy
格式化日期,可以显示今天7年内的任何记录(GetDate)
更清楚我需要的日期范围。我需要的所有日期都是从今天开始的7年以上(2006年的结果和更早的日期)。
答案 0 :(得分:0)
选择...
其中DATEDIFF(yy,cast(cast(CLTATY as varchar)+' - '+ cast(CLTDTD / 100 as varchar)+' - '+ cast(CLTDTD%100 as varchar)AS DATETIME),GETDATE()) < = 7