I try convert a function IIF from ACCESS, replacing "IIF" for a "CASE", and get me a error in "SELECT line 19", can any1 help me ?
-----------------
PROCEDURE [GetInfo_ASN]
@P1 smalldatetime -- Data de Entrada
AS
BEGIN
SET NOCOUNT ON;
SELECT
dados.dbo.GVAL_PEDIDOS.AVAP_Id AS [Reg SIGA],
dados.dbo.GVAL_BEM.AVAB_Codigo AS [Cod Bem],
select case when (SUBSTRING([dados.dbo.AVAB_Codigo],5,1)="0")
then Right([dados.dbo.AVAB_Codigo],6)
else (SUBSTRING([dados.dbo.AVAB_Codigo],5,1) & Right([dados.dbo.AVAB_Codigo],6))
end as [UE/UL],
dados.dbo.GVAL_PEDIDOS.AVAP_dtEnvio AS [Dt Envio],
dados.dbo._FREGUESAS.F_Distrito AS Distrito,
dados.dbo._FREGUESAS.F_Concelho AS Concelho
FROM (dados.dbo.GVAL_PEDIDOS INNER JOIN dados.dbo.GVAL_BEM
ON GVAL_PEDIDOS.AVAP_Codigo = GVAL_BEM.AVAB_Codigo) INNER JOIN _FREGUESAS
ON GVAL_BEM.AVAB_DCF = _FREGUESAS.F_Codigo
WHERE (((GVAL_PEDIDOS.AVAP_dtEnvio)>=@P1)
AND ((GVAL_PEDIDOS.AVAP_Status)=7)
AND ((GVAL_PEDIDOS.AVAP_Origem)='7521'));