SQLserver组合查询+sql常用函数
有2个表,A和B它们通过一个id关联,都有一个时间列。要求列出B表时间列大于A表时间列5天的数据,并且要求A表的id列的第9位不等于7,想了很久没有解决,后来请教同事才做好:
select B.id from B join A on A.id=B.id where substring(B.id,9,1)!='7' and dateadd(dy,5,A.time)
有2个表,A和B它们通过一个id关联,都有一个时间列。要求列出B表时间列大于A表时间列5天的数据,并且要求A表的id列的第9位不等于7,想了很久没有解决,后来请教同事才做好:
select B.id from B join A on A.id=B.id where substring(B.id,9,1)!='7' and dateadd(dy,5,A.time)
0条评论