none
Selección de campos dependiendo del valor de otro campo RRS feed

  • Pregunta

  • Buenas tardes a todos:

    De antemano les agadezco por los comentarios que podría incluir:

    Mi problemas está radicado que estoy programando unas partidas contables (t gráficas)

    En las cuales por ejemplo tengo lo siguiente:

    (select de la tabla partidas)

    No. cuenta    Cargo       Abono

    1215             100.00       0.00

    151                   0.00       0.00

    5454                 0.00   100.00

    -------------------------------------

    Total             100.00   100.00

    Entonces lo que yo necesito es que cuando haga el select de la tabla partidas <solo seleccione los registros en los que "cargo" y "abono" sean diferentes de "0.00"

    Hasta el momento he hecho lo siguiente pero sin nigun resultado:

    select
    case
            when pd.cargo_partida_detalle <>  0 and pd.abono_partida_detalle <>0 then
            
                pd.numero_partida,
                pc.nombre_partida,
                pc.descripcion_partida,
                pd.numero_cuenta_contable,
                cc.nombre_cuenta_contable,
                mes_partida_detalle,
                anio_partida_detalle,
                u.nombre_completo ,
                abono_partida_detalle
            
                from Partidas_detalle pd
                full join Partidas_cabecera pc on pc.numero_partida=pd.numero_partida
                full join Cuentas_contables_cabecera cc on cc.numero_cuenta_contable= pd.numero_cuenta_contable
                full join Usuarios u on u.cod_usuario = pd.cod_usuario
                where pd.mes_partida_detalle=12
                and anio_partida_detalle=2016
        end


    William Lickez

    viernes, 23 de diciembre de 2016 22:56

Respuestas

  • William Lickez,

    Tienes que escribir en la cláusula WHERE una expresión condicional que restringa la regla que mencionas, algo como:

    WHERE (Cargo <> 0 AND Abono <> 0) AND ...


    Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.
    sábado, 24 de diciembre de 2016 20:01