Error con la funcion "as" esta es mi sentecia sql me marca error en la linea 24 (en el ultimo as)
select convert(char,a.fecha,103) as fecha1, b.fecha2 as fecha2,
case isnull(b.fecha2,' ')
when ' ' then convert(char,a.fecha,103)
else
case datepart(dw,dateadd(d,1,a.fecha))
when 7 then convert(char,dateadd(d,3,a.fecha))
else convert(char,dateadd(d,1,a.fecha))
end
end as fecha3
from (select
case datepart(dw,dateadd(d,1,convert(datetime,max(subst ring(descrip,42,4)+'/'+substring(descrip,39,2)+'/'+substring(descrip,36,2)),101)))
when 6 then dateadd(d,3,convert(datetime,max(substring(descrip ,42,4)+'/'+substring(descrip,39,2)+'/'+substring(descrip,36,2)),101))
else dateadd(d,1,convert(datetime,max(substring(descrip ,42,4)+'/'+substring(descrip,39,2)+'/'+substring(descrip,36,2)),101))
end as fecha
from incidencias
where
(select convert(datetime,'2004' +'/'+ case len(ltrim(rtrim(str(mes,2,0))))
when 1 then '0'+ltrim(rtrim(str(mes,2,0)))
else ltrim(rtrim(str(mes,2,0)))
end +'/'+
case len(ltrim(rtrim(str(dia,2,0))))
when 1 then '0'+ltrim(rtrim(str(dia,2,0)))
else ltrim(rtrim(str(dia,2,0)))
end,101) as fecha2 from catdiasfes) as b <----aqui me marca error
on a.fecha=b.fecha2
__________________ De antemano... Gracias. |