Ciao a tutti ho questa problematica... ho un file XML salvato dentro un database SQL SERVER in un campo xml con questa struttura

codice:
<Nodo>
  <Prova>
    <TipoRecord>1</TipoRecord>
    <Pippo>
      <Progressivo>14</Progressivo>
      <TipoRigo>9</TipoRigo>
    </Pippo>
    <Pippo>
      <Progressivo>2</Progressivo>
      <TipoRigo>0</TipoRigo>
    </Pippo>
  </Prova>
  <Prova>
    <TipoRecord>2</TipoRecord>
    <Pippo>
      <Progressivo>14</Progressivo>
      <TipoRigo>9</TipoRigo>
    </Pippo>
    <Pippo>
      <Progressivo>2</Progressivo>
      <TipoRigo>0</TipoRigo>
    </Pippo>
  </Prova>
</Nodo>
Per ottenere i valori dei nodi nei cicli <Prova> uso .nodes() per esempio così:

codice:
SELECT Test.value('(TipoRecord/text())[1]', 'int') as TipoRecord
FROM @xmlIn.nodes('/Nodo/Prova') AS N(Test)
ma come posso ottenere i value di "pippo" che è a sua volta un ciclo di un ciclo ovvero "prova"?

grazie a tutti per l'aiuto