这个根据你的是什么数据库,sql的写法稍微略有不同;
比如sqlserver数据库的;
今年
case when 时间字段 between '2020-01-01' and '2020-10-27' then 1 else 0 end;
去年同期
case when 时间字段 between convert(nvarchar(15),DATEADD(year,-1,'2020-01-01'),120) and convert(nvarchar(15),DATEADD(year,-1,'2020-10-27'),120) then 1 else 0 end;