none
Llenar dato nulo RRS feed

  • Pregunta

  • Hola como va ?. Tengo esta consulta

    var queryEX = from ex in dbMY.preseleccion
                                      join ex2 in dbMY.preseleccion_obtenido on ex.id equals ex2.id_preseleccion
                                      join ex3 in dbMY.ups on ex.cod_up equals ex3.cod_up
                                      join ex4 in dbMY.preseleccion_remitos on ex.id equals ex4.id_preseleccion
                                      join ex5 in dbMY.ingresos on ex4.id_origen equals ex5.id
                                      join ex6 in dbMY.proveedores on ex5.cod_proveedor equals ex6.cod_proveedor
                                      join ex7 in dbMY.empaque_volcado on ex2.codigo equals ex7.cod_ingreso into tot
                                      from xb in tot.DefaultIfEmpty()
                                      orderby ex.fecha ascending
                                      select new
                                      {
                                          Fecha = ex.fecha,
                                          Cod_Pre = ex2.codigo,
                                          Up = ex3.nombre,
                                          Remito = ex4.remito,
                                          Cliente = ex6.nombre,
                                          Obtenido = ex2.cantidad,
                                          Volcado = xb.bins,
                                          Total = ex2.cantidad - xb.bins
                                      };
    Como puedo poner una condicion if o llenar los datos del campo Volcado que cuando sean nulos le ponga cero. Desde ya gracias

    domingo, 4 de julio de 2021 21:07

Respuestas

Todas las respuestas

  • Probando encontré esta manera

    Volcado = xb.bins == null ? 0 : xb.bins, 

    • Marcado como respuesta EnzoTuc40 domingo, 4 de julio de 2021 21:36
    domingo, 4 de julio de 2021 21:36
  • Hola Enzo,

    Gracias por compartir la solución de tu problema.

    Gracias por usar los foros de MSDN.

    Eric Ruiz

    ____________________________

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.

    Si tiene algún cumplido o reclamo sobre el soporte de MSDN siéntase en la libertad de contactar MSDNFSF@microsoft.com.

    lunes, 5 de julio de 2021 13:56
    Moderador