I have this XML in my table:
<?xml version="1.0" encoding="UTF-8"?>
<CompNfse xmlns="http://www.abrasf.org.br/nfse.xsd">
<Nfse>
<InfNfse Id="3874269800019313080681500000003">
<Numero>00000003</Numero>
<CodigoVerificacao>7999bbbbd</CodigoVerificacao>
<CodigoControle>{900DA5A9-CBDA-4B62-8DAE-9451FEA34475}</CodigoControle>
I need to retrieve CodigoControle value. I've tried this piece of code without success
SELECT CAST(XMLNFE AS XML).value('(CompNfse/Nfse[1]/InfNfse[1]/CodigoVerificacao/node())[1]', 'VARCHAR(max)')
And some variation of it:
SELECT CAST(XMLNFE AS XML).value('(CompNfse/Nfse[1]/InfNfse[1]/CodigoVerificacao)[1]', 'VARCHAR(max)')
SELECT CAST(XMLNFE AS XML).value('(CompNfse/Nfse/InfNfse/CodigoVerificacao)[1]', 'VARCHAR(max)')
Without success, I'm here trying to solve this simple query. Thanks.