none
Mensaje 4145, Nivel 15, Estado 1, Línea 18 Una expresión de tipo no booleano especificada en un contexto donde se espera una condición, cerca de 'entonces'. RRS feed

  • Pregunta

  • Estaba haciendo una consulta de sqlserver   estoy haciendo case aninado  esta es mi consulta

    SELECT imqHojaCostoTxn.embId AS Expr1
    , imqHojaCostoTxn.embCorrelativoTxn AS Expr2
    , imqHojaCostoTxn.embNumero AS Expr3
    , imqHojaCostoTxn.tdoId AS Expr4
    , imqHojaCostoTxn.embFechaDoc AS Expr5
    , imqHojaCostoTxn.embTC AS Expr6
    , gntDirectorio.dirId
    , gntDirectorio.dirNombre
    , imqHojaCostoTxn.Total AS Expr7
    , imqHojaCostoTxn.artId AS Expr8
    , imqHojaCostoTxn.artNombre AS Expr9
    , imqHojaCostoTxn.uniId AS Expr10
    , imqHojaCostoTxn.Factor AS FFactor
    , imqHojaCostoTxn.Cantidad AS Cantidad
    , imqHojaCostoTxn.CostoFob AS CostoFOB
    , imqHojaCostoGastos.tgaId AS Expr11
    , imqHojaCostoGastos.Tipo AS Expr12
    , case when IsNull([Embarque],'')then 0 else case when [Tipo]=1 then case when  [Orden]=[ordId] 
    Or IsNull([ordId],'')then [Gasto]*[Factor] else 0 end else case when IsNull([ordId],'') Or [ordId]=''then [Gasto]*[Prorrateo]else case when [Orden]=[ordId]then [Gasto]*[ProrrateoD]else 0 end end end end  AS Gastos
    FROM imqHojaCostoTxn, imqHojaCostoGastos, gntDirectorio;

    miércoles, 6 de noviembre de 2019 17:49

Todas las respuestas