none
Convert com Linq e DateTime RRS feed

  • Pergunta

  • Como eu faria esse select usando LINQ?
    select COUNT(id_triagem) as total from tbl_Triagem where CONVERT(VARCHAR(10),dt_cadastro,103)= '11/04/2013'
    domingo, 14 de abril de 2013 21:24

Respostas

  • A propósito sou voluntário e aqui está uma solução para a sua solicitação caso queira tenta-la implementar :

     var ContTriagem = (from item in db.tbl_Triagem where item.dt_cadastro.ToString("dd/MM/yyyy") == "11/04/2013" select item).Count();
    Espero ter ajudado.

    Davi Murilo Referência Principal : Jesus que ilumina minha mente.
    Referência Profissonal : http://www.tidm.com.br


    • Editado Davi Murilo segunda-feira, 15 de abril de 2013 11:39
    • Sugerido como Resposta Romy Moura segunda-feira, 15 de abril de 2013 12:55
    • Marcado como Resposta pnet segunda-feira, 15 de abril de 2013 16:53
    segunda-feira, 15 de abril de 2013 11:38

Todas as Respostas

  • Venho mais uma vez lhe pedir siga as regras do forum , abriu post verifique se o mesmo já fora respondido pois já existem 2 post seu que tentei lhe ajudar a até agora você não marcou como resposta e nem deu feedback.

    são esses :

    http://social.msdn.microsoft.com/Forums/pt-BR/504/thread/3425881e-f3f1-475d-9a05-f2391f92c988
    http://social.msdn.microsoft.com/Forums/pt-BR/504/thread/fdd9b8e7-bf06-4979-9ba8-2745bd6e5f9b

    Caros amigos do forum peço a todos que entendam minha atitude , até poderia ajudar o usuário pnet nesse post mas o mesmo não está fechando os post que o ele mesmo abre , por favor pnet colobore com o forum

    após os fechamentos dos seus posts  , ai sim poderemos ajuda-lo .


    Davi Murilo Referência Principal : Jesus que ilumina minha mente.
    Referência Profissonal : http://www.tidm.com.br



    • Editado Davi Murilo domingo, 14 de abril de 2013 21:57
    domingo, 14 de abril de 2013 21:53
  • Se quer ajudar ou não, é um direito seu. Se não fechei o post é porque ainda não resolveu ou ainda não tive tempo em implementar a solução e postar depois o resultado. Não precisa ajudar, pois o forum é feito de voluntários, logo não faça nada que depois não vá se sentir bem. Estou nesse forum há um tempinho e sempre que acho a solução tenho fechado, mas somente quando acho a solução.

    Sem mais.

    domingo, 14 de abril de 2013 23:58
  • Ao menos de feedback do seu problema para que assim possamos ajuda-los , nem isso está sendo feito , como é possivel ir pegando n implementações , sem ter testados n soluções . Não me leve a mal , só queremos ajudar , lembre-se ao menos feedback. Espero não te-lo provocado.

    Davi Murilo Referência Principal : Jesus que ilumina minha mente.
    Referência Profissonal : http://www.tidm.com.br

    segunda-feira, 15 de abril de 2013 11:13
  • A propósito sou voluntário e aqui está uma solução para a sua solicitação caso queira tenta-la implementar :

     var ContTriagem = (from item in db.tbl_Triagem where item.dt_cadastro.ToString("dd/MM/yyyy") == "11/04/2013" select item).Count();
    Espero ter ajudado.

    Davi Murilo Referência Principal : Jesus que ilumina minha mente.
    Referência Profissonal : http://www.tidm.com.br


    • Editado Davi Murilo segunda-feira, 15 de abril de 2013 11:39
    • Sugerido como Resposta Romy Moura segunda-feira, 15 de abril de 2013 12:55
    • Marcado como Resposta pnet segunda-feira, 15 de abril de 2013 16:53
    segunda-feira, 15 de abril de 2013 11:38
  • pne, seguem 2 soluções abaixo...

    List<Triagem> lista = new List<Triagem>();
                
    // Solução 1
    int total = (from x in lista where x.data == new DateTime(2013,04,11) select 1).ToList().Count;
    // Solução 2
    int total2 = (from x in lista where x.data.ToString("yyyy-MM-dd") == "2013-04-11" select 1).ToList().Count;

    Aguardo seus testes para saber se funcionou e consequentemente ver esse post marcado como resposta!!!

    Abraço


    (Se a isto ajudou a resolver o problema, por favor, marque como resposta)

    segunda-feira, 15 de abril de 2013 13:02
  • Davi,

    Entendo perfeitamente, Isso acontece comigo o tempo todo...

    O grande problema é que algum moderador DEVERIA acompanhar isso e marcar as respostas quando válidas mesmo se a pessoa que abriu a thread ainda não testou o código. Mas isso não acontece com frequência.

    Muitas pessoas acham que o forum serve somente para resolver problemas delas... e se esquecem que o forum é uma fonte viva de consulta... que cresce constantemente...

    um problema já resolvido poderia servir de base para a resolução deste mesmo problema para outras pessoas... e o que vemos é problemas resolvidos sem feedback e varias theads abertas para resolver o mesmo problema porque o cara que abriu a thread não marcou como resposta.

    Mas... paciência...

    Abraço!!!


    (Se a isto ajudou a resolver o problema, por favor, marque como resposta)

    segunda-feira, 15 de abril de 2013 13:07
  • Obrigado pela compreensão Fabio Alves , de qualquer modo estaremos sempre ai , para ajudar as pessoas , sempre nas boas intenções.

    Davi Murilo Referência Principal : Jesus que ilumina minha mente.
    Referência Profissonal : http://www.tidm.com.br

    segunda-feira, 15 de abril de 2013 13:11
  • Não vou ficar rebatendo e concordo com todos vocês, com ressalva. Nem sempre a solução postada resolve o problema. Já tive vários posts de pessoas que dizem que essa seria a solução e não foi, logo fechar o post não seria a solução. Às vezes postamos várias dúvidas e estamos trabalhando em vários projetos(meu caso), que estava em um projeto, posto um dúvida e depois tenho que pegar outro problema em outro projeto, por ser prioridade e esquecemos de voltar ao anterior, testar e fechar o post. Não fechei ainda não porque eu quis ou por pirraça, simplesmente ainda não pude ver. Preciso, por exemplo resolver com urgência a questão do Telerik, que já postei aqui no forum e enquanto eu não resolver isso, não vou nem para minha casa hoje, sério mesmo. Então é essa a questão. Não tenho nenhum interesse em discutir ou ofender a qualquer que seja aqui no forum ou em qualquer outro lugar, não tenho esse perfil, mas peço apenas a compreensão que vou analizar os demais posts abertos e fechar conforme for resolvendo ou postar dizendo que ainda está pendente a solução, mas agora tenho que resolver a questão do Telerik. Mudei até minhas consultas de LINQ para o sql normal, pois estou começando com LINQ e tenho um caminhão de dúvida, tenho algumas querys mais específica que eu não sei passar pro LINQ ainda. Só isso. Sem mais e sem ressentimentos.
    segunda-feira, 15 de abril de 2013 14:02
  • pnet,

    Sem problemas... mas ainda assim... quando a solução não funfa... é bom avisar para continuarmos a ajudar neste problema... as vezes o cara que posta a solução tem certeza que funciona o que ele está falando... só que ele não tem um botão para confirmar isso... rsrsrs.

    Não se sinta pressionado...

    É só uma questão de ajudar outras pessoas que terão o mesmo problema.

    Eu já ajudei varios posts seus e ainda aguardo seu feedback... mas sem crise... é como eu disse... o Moderador do Forum também tem que acompanhar as threads e marcar como solução quando o cara que criou a thead não tem tempo pra fazer.

    PS: Ainda não vi o seu post do telerik... vou dar uma olhada.

    Abraço!!!


    (Se a isto ajudou a resolver o problema, por favor, marque como resposta)

    segunda-feira, 15 de abril de 2013 14:31