Quantcast
Channel: Transact-SQL forum
Viewing all articles
Browse latest Browse all 12890

Problem using "CASE" (trying convert from IIF in access)

$
0
0

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'));


Viewing all articles
Browse latest Browse all 12890

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>