none
Select Linq com 2 campos de data RRS feed

  • Pergunta

  • Tenho um select que funciona com 1 data

    Como eu mudo para pegar o intervalo para 2 data

    datainicial.text e datafinal.text ?

        sourceClientes = (from cli in mdc.CLIENTES
                                              join CT in mdc.CONTATOS on cli.CODIGO equals CT.CLIENTE
                                              where
                                              cli.DATACADASTRO == DateTime.Parse(tbDATA.Text.Trim())
                                              || 
                                              cli.DATAATUALIZACAO == DateTime.Parse(tbDATA.Text.Trim())
                                              orderby cli.USUARIO
                                              select cli);

    quinta-feira, 4 de fevereiro de 2016 23:31

Respostas

  • sourceClientes = (from cli in mdc.CLIENTES
        join CT in mdc.CONTATOS on cli.CODIGO equals CT.CLIENTE
        where
        (cli.DATACADASTRO >= DateTime.Parse(tbData1.Text.Trim())
            && cli.DATACADASTRO <= DateTime.Parse(tbData2.Text.Trim())
        )
        ||
        (cli.DATAATUALIZACAO >= DateTime.Parse(tbData1.Text.Trim())
            && cli.DATAATUALIZACAO <= DateTime.Parse(tbData2.Text.Trim())
        )

        orderby cli.USUARIO
        select cli);

    ???

    sexta-feira, 5 de fevereiro de 2016 00:50