none
Campo XML de valor nulo RRS feed

  • Pergunta

  • Olá, amigos, boa tarde.

    Desculpem, nem sei como pesquisar essa situação corretamente. Olhem esse XML:

    <ROOT>
            <DTB_PARECER>
              <CD_Parecer>0</CD_Parecer>
              <CN_Destinatario>1354</CN_Destinatario>
              <DS_Destinatario>PESSOA</DS_Destinatario>
              <CN_Remetente>PESSOA 2</DS_Remetente>
              <DT_Pergunta>2013-02-28T15:18:29.5777406-03:00</DT_Pergunta>
              <DT_Resposta>2013-02-28T15:22:17.8760767-03:00</DT_Resposta>
              <DS_Pergunta>preciso do parecer para prosseguir</DS_Pergunta>
              <DS_Resposta>Ok, De acordo</DS_Resposta>
              <DS_IdRede_Destinatario>user_xpto03</DS_IdRede_Destinatario>
            </DTB_PARECER>
            <DTB_PARECER>
              <CD_Parecer>1</CD_Parecer>
              <CN_Destinatario>1000086</CN_Destinatario>
              <DS_Destinatario>PESSOA</DS_Destinatario>
              <CN_Remetente>630</CN_Remetente>
              <DS_Remetente>PESSOA 2</DS_Remetente>
              <DT_Pergunta>2013-02-28T15:24:32.9863164-03:00</DT_Pergunta>
              <DT_Resposta>2013-02-28T15:27:32.4093397-03:00</DT_Resposta>
              <DS_Pergunta>Pessoa 2, está de acordo?</DS_Pergunta>
              <DS_Resposta>De acordo</DS_Resposta>
              <DS_IdRede_Destinatario>user_xpto30</DS_IdRede_Destinatario>
            </DTB_PARECER>
            <DTB_PARECER>
              <CD_Parecer>2</CD_Parecer>
              <CN_Destinatario>1000086</CN_Destinatario>
              <DS_Destinatario>PESSOA</DS_Destinatario>
              <CN_Remetente>786</CN_Remetente>
              <DS_Remetente>PESSOA 2</DS_Remetente>
              <DT_Pergunta>2013-02-28T15:39:51.6328207-03:00</DT_Pergunta>
              <DS_Pergunta>solicito seu parecer para analisar este cliente</DS_Pergunta>
              <DS_IdRede_Destinatario>user_xpto30</DS_IdRede_Destinatario>
            </DTB_PARECER>
    </ROOT>

    Existem 3 elementos com pareceres, MAS o último NÃO TEM O CAMPO DS_RESPOSTA, porque ainda não foi preenchido.

    Eu preciso fazer um COUNT justamente dos registros que não tem esse DS_RESPOSTA preenchido.

    Já faz 2 dias que estou pesquisando isso e não acho... acho que nem sei como pesquisar isso corretamente.

    Se puderem me ajudar, eu agradeço muito.

    quinta-feira, 28 de fevereiro de 2013 20:14

Todas as Respostas

  • Rubens,

    Vc está fazendo um bulk insert do xml no banco ou tratando diretamente em sua aplicação?

    quinta-feira, 28 de fevereiro de 2013 21:44
  • Flávia, obrigado pelo retorno.

    Na verdade esse campo é tratado todo no código fonte do sistema. Esse campo é um DATASET do .NET e é apenas feito o update neste campo com o dataset todo.

    O XML postado é apenas uma parte do DATASET, que é bem maior.


    sexta-feira, 1 de março de 2013 13:24