Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
列上的XMLTABLE错误_Xml_Oracle_Xmltable - Fatal编程技术网

列上的XMLTABLE错误

列上的XMLTABLE错误,xml,oracle,xmltable,Xml,Oracle,Xmltable,我想在行集中插入CODICE_POD列,但我有错误ORA-19279:XPTY0004“XPTY0004-XQuery动态类型不匹配:预期的单例序列-获得的多项序列”;如果我对POD_ANAG.CODICE_POD进行注释,则查询可以工作 示例文件: SELECT ROW_NUMBER() OVER (ORDER BY NUM_FATT.NUMERO_FATTURA) AS RIGA, NUM_FATT.NUMERO_FATTURA, POD_ANAG.CODICE_POD, D

我想在行集中插入CODICE_POD列,但我有错误ORA-19279:XPTY0004“XPTY0004-XQuery动态类型不匹配:预期的单例序列-获得的多项序列”;如果我对POD_ANAG.CODICE_POD进行注释,则查询可以工作

示例文件:

SELECT  
ROW_NUMBER() OVER (ORDER BY NUM_FATT.NUMERO_FATTURA) AS RIGA,  
NUM_FATT.NUMERO_FATTURA,  
POD_ANAG.CODICE_POD,  
DETT_CORRISPETTIVI_POD.*  
FROM XML_TEMP X,  
XMLTABLE('FlussoFattureTrasporto/Fatture'  
         PASSING X.XML_DATI  
         COLUMNS  
           NUMERO_FATTURA VARCHAR2(20) PATH 'FNumeroFattura',  
           NUM_POD XMLTYPE path 'DettaglioPOD',  
           DETTAGLIO_POD XMLTYPE path 'DettaglioPOD/Corrispettivi') NUM_FATT,  
XMLTABLE('/'  
         PASSING NUM_FATT.NUM_POD  
         COLUMNS  
          CODICE_POD VARCHAR2(1000) PATH 'DCodicePod') POD_ANAG,            
XMLTABLE('/'  
         PASSING NUM_FATT.DETTAGLIO_POD  
         COLUMNS  
          ID_CALCOLO VARCHAR2(20) PATH 'DIDCalcolo',  
          COMPONENTE VARCHAR2(20) PATH 'DComponente',  
          PERIODO_COMPETENZA_DA VARCHAR2(10) PATH 'DPeriodoCompetenzaDa',  
          PERIODO_COMPETENZA_A VARCHAR2(10) PATH 'DPeriodoCompetenzaA',  
          QUANTITA NUMBER PATH 'DQuantita',  
          CORRISPETTIVO_UNITARIO NUMBER PATH 'DCorrispettivoUnitario',  
          CODICE_IVA VARCHAR2(10) PATH 'DCodiceIVA',  
          IMPORTO NUMBER PATH 'DImporto') DETT_CORRISPETTIVI_POD  
ORDER BY  
NUM_FATT.NUMERO_FATTURA;  

FTR
C
1.
02/05/2017
12/06/2017
AAA
123456789
bbb
11111
xx
yy
嗯
234dfg
ddd
123456789
sfdh
345
df
df
波黑
shrtf
444
04/2017
04/2017
35,02
7,70
42,72
字母a)
2.
1,76
9,02
3,22
0,00
0,00
0,08
20,94
1,76
9,10
24,16
0,00
35,02
22%
35,02
7,70
附注2
IT001E111
英国电信
4,50
5,00
字母a)
TDR
不
不
111
欧元/吊舱
01/04/2017
17/04/2017
0,05194521
作战需求
0,88
222
欧元/千瓦
01/04/2017
17/04/2017
4,50
0,05941726
作战需求
4,55
333
欧元/千瓦时
01/04/2017
17/04/2017
1.
84,00
0,034242
作战需求
2,88
444
欧元/千瓦时
01/04/2017
17/04/2017
2.
72,00
0,065482
作战需求
4,71
IT001E222
英国电信
4,50
5,00
字母a)
TDR
不
不
555
欧元/吊舱
01/04/2017
17/04/2017
0,05194521
作战需求
0,88
666
欧元/千瓦
01/04/2017
17/04/2017
4,50
0,05941726
作战需求
4,55
777
欧元/千瓦时
01/04/2017
17/04/2017
1.
84,00
0,034242
作战需求
2,88
888
欧元/千瓦时
01/04/2017
17/04/2017
2.
209,00
0,065482
作战需求
13,69
999
04/2017
04/2017
17,98
3,96
21,94
字母a(d)
1.
1,10
3,98
0,68
0,00
6,36
0,00
5,86
7,46
3,98
6,54
0,00
17,98
22%
17,98
3,96
注1
IT001E333
英国电信
3,00
3,30
字母a(d)
BTA2
不
不
999
欧元/吊舱
01/04/2017
17/04/2017
0,4391126
作战需求
7,46
1111
欧元/千瓦
01/04/2017
17/04/2017
3,00
0,0780337
作战需求
3,98
2222
欧元/千瓦时
01/04/2017
17/04/2017
1.
87,00
0,075182
作战需求
6,54
888
04/2017
04/2017
65,44
14,40
79,84
字母a(d)
1.
1,96
7,12
4,67
0,00
11,40
0,00
40,29
13,36
7,12
44,96
0,00
65,44
22%
65,44
14,40
附注3
IT001E444
英国电信
3,00
3,30
字母a(d)
BTA2
不
不
3333
欧元/吊舱
01/04/2017
30/04/2017
13,3564
作战需求
13,36
4444
欧元/千瓦
01/04/2017
30/04/2017
3,00
2,3735
作战需求
7,12
5555
欧元/千瓦时
01/04/2017
30/04/2017
1.
598,00
0,075182
作战需求
44,96
777
04/2017
04/2017
98,74
21,72
120,46
字母a(d)
1.
1,96
15,04
7,64
2,15
10,60
0,00
61,35
12,56
15,04
68,99
2,15
98,74
22%
98,74
21,72
附注10
IT001E555
英国电信
6,00
100,00
字母a(d)
BTA6
不
不
6666
欧元/吊舱
01/04/2017
30/04/2017
12,5573
作战需求
12,56
7777
欧元/千瓦
01/04/2017
30/04/2017
6,00
2,5061
作战需求
15,04
8888
欧元/千瓦时
01/04/2017
30/04/2017
1.
980,00
0,070402
作战需求
68,99
9999
欧元/千瓦时
01/04/2017
30/04/2017
33%-75%
108,00
0,00704
作战需求
0,76
11111
欧元/千瓦时
01/04/2017
30/04/2017
33%-75%
101,00
0,00704
作战需求
0,71
222222
欧元/千瓦时
01/04/2017
30/04/2017
75%-100%
28,00
0,00905
作战需求
0,25
333333
欧元/千瓦时
01/04/2017
30/04/2017
75%-100%
47,00
0,00905
作战需求
0,43
333
04/2017
04/2017
41,07
9,04
50,11
字母a(d)
1.
1,96
15,83
1,24
0,00
11,40
0,00
10,64
13,36
15,83
11,88
0,00
41,07
22%
41,07
9,04
附注11
IT001E666
英国电信
6,00
6,60
字母a(d)
BTA3
不
不
444444
欧元/吊舱
01/04/2017
30/04/2017
13,3564
作战需求
13,36
555555
欧元/千瓦
01/04/2017
30/04/2017
6,00
2,6387
作战需求
15,83
666666
欧元/千瓦时
01/04/2017
30/04/2017
1.
158,00
0,075182
作战需求
11,88

谢谢。

零钱。最后一个xmltable在转换为数字时可能会导致问题。在您的数据中,数字格式为99,99。您的会话可以使用带“.”分隔符的US格式

如果出现异常,您必须将NLS\u数字\u字符更改为“,.”。

ALTER SESSION SET NLS_NUMERIC_CHARACTERS=','

<?xml version="1.0" encoding="utf-8"?>
<FlussoFattureTrasporto xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="FlussoFatture.xsd">
 <TestataFlusso>
  <TCodiceFlusso>FTR</TCodiceFlusso>
  <TCodiceTipoFattura>C</TCodiceTipoFattura>
  <TNumeroSequenza>1</TNumeroSequenza>
  <TDataEmissioneFattura>02/05/2017</TDataEmissioneFattura>
  <TDataScadenzaFattura>12/06/2017</TDataScadenzaFattura>
  <TRagioneSocialeMittente>AAA</TRagioneSocialeMittente>
  <TPartitaIVAMittente>123456789</TPartitaIVAMittente>
  <TIndirizzoMittente>bbb</TIndirizzoMittente>
  <TCAPMittente>11111</TCAPMittente>
  <TLocalitaMittente>xx</TLocalitaMittente>
  <TProvinciaMittente>yy</TProvinciaMittente>
  <TNazioneMittente>hh</TNazioneMittente>
  <TIBANMittente>234dfg</TIBANMittente>
  <TRagioneSocialeDestinatario>ddd</TRagioneSocialeDestinatario>
  <TPartitaIVADestinatario>123456789</TPartitaIVADestinatario>
  <TIndirizzoDestinatario>sfdh</TIndirizzoDestinatario>
  <TCAPDestinatario>345</TCAPDestinatario>
  <TLocalitaDestinatario>df</TLocalitaDestinatario>
  <TProvinciaDestinatario>df</TProvinciaDestinatario>
  <TNazioneDestinatario>bh</TNazioneDestinatario>
  <TContrattoDispacciamento>shrtf</TContrattoDispacciamento>
 </TestataFlusso>
 <Fatture>
  <FNumeroFattura>444</FNumeroFattura>
  <TestataFattura>
   <FPeriodoCompetenzaDa>04/2017</FPeriodoCompetenzaDa>
   <FPeriodoCompetenzaA>04/2017</FPeriodoCompetenzaA>
   <FTotaleImponibileFattura>35,02</FTotaleImponibileFattura>
   <FTotaleIVAFattura>7,70</FTotaleIVAFattura>
   <FTotaleFattura>42,72</FTotaleFattura>
  </TestataFattura>
  <RiepilogoFattura>
   <RiepilogoValori>
    <RTipologiaContrattuale>Lettera a)</RTipologiaContrattuale>
    <RNumeroPod>2</RNumeroPod>
    <RTotTarDistQtFissa>1,76</RTotTarDistQtFissa>
    <RTotTarDistQtPotenza>9,02</RTotTarDistQtPotenza>
    <RTotTarDistEnAttiva>3,22</RTotTarDistEnAttiva>
    <RTotTarDistEnReattiva>0,00</RTotTarDistEnReattiva>
    <RTotOnGenUltComQtFissa>0,00</RTotOnGenUltComQtFissa>
    <RTotOnGenUltComQtPotenza>0,08</RTotOnGenUltComQtPotenza>
    <RTotOnGenUltComEnAttiva>20,94</RTotOnGenUltComEnAttiva>
    <RTotaleQuotaFissa>1,76</RTotaleQuotaFissa>
    <RTotaleQuotaPotenza>9,10</RTotaleQuotaPotenza>
    <RTotaleEnergiaAttiva>24,16</RTotaleEnergiaAttiva>
    <RTotaleEnergiaReattiva>0,00</RTotaleEnergiaReattiva>
    <RTotaleGenerale>35,02</RTotaleGenerale>
   </RiepilogoValori>
   <RiepilogoIVA>
    <RAliquotaIVA>22%</RAliquotaIVA>
    <RImponibileIVA>35,02</RImponibileIVA>
    <RImportoIVA>7,70</RImportoIVA>
   </RiepilogoIVA>
   <NoteFattura>Note 2</NoteFattura>
  </RiepilogoFattura>
  <DettaglioPOD>
   <DCodicePod>IT001E111</DCodicePod>
   <DatiTecniciCommerciali>
    <DDTTensione>BT</DDTTensione>
    <DDTPotenzaImpegnata>4,50</DDTPotenzaImpegnata>
    <DDTPotenzaDisponibile>5,00</DDTPotenzaDisponibile>
    <DDCTipologiaContrattuale>Lettera a)</DDCTipologiaContrattuale>
    <DDCTariffaDistribuzione>TDR</DDCTariffaDistribuzione>
    <DDCProduttoriPuriPerizia>NO</DDCProduttoriPuriPerizia>
    <DDCFornituraEnergivora>NO</DDCFornituraEnergivora>
   </DatiTecniciCommerciali>
   <Corrispettivi>
    <DIDCalcolo>111</DIDCalcolo>
    <DComponente>€/POD</DComponente>
    <DPeriodoCompetenzaDa>01/04/2017</DPeriodoCompetenzaDa>
    <DPeriodoCompetenzaA>17/04/2017</DPeriodoCompetenzaA>
    <DCorrispettivoUnitario>0,05194521</DCorrispettivoUnitario>
    <DCodiceIVA>ORD</DCodiceIVA>
    <DImporto>0,88</DImporto>
   </Corrispettivi>
   <Corrispettivi>
    <DIDCalcolo>222</DIDCalcolo>
    <DComponente>€/kW</DComponente>
    <DPeriodoCompetenzaDa>01/04/2017</DPeriodoCompetenzaDa>
    <DPeriodoCompetenzaA>17/04/2017</DPeriodoCompetenzaA>
    <DQuantita>4,50</DQuantita>
    <DCorrispettivoUnitario>0,05941726</DCorrispettivoUnitario>
    <DCodiceIVA>ORD</DCodiceIVA>
    <DImporto>4,55</DImporto>
   </Corrispettivi>
   <Corrispettivi>
    <DIDCalcolo>333</DIDCalcolo>
    <DComponente>€/kWh</DComponente>
    <DPeriodoCompetenzaDa>01/04/2017</DPeriodoCompetenzaDa>
    <DPeriodoCompetenzaA>17/04/2017</DPeriodoCompetenzaA>
    <DScaglione>1</DScaglione>
    <DQuantita>84,00</DQuantita>
    <DCorrispettivoUnitario>0,034242</DCorrispettivoUnitario>
    <DCodiceIVA>ORD</DCodiceIVA>
    <DImporto>2,88</DImporto>
   </Corrispettivi>
   <Corrispettivi>
    <DIDCalcolo>444</DIDCalcolo>
    <DComponente>€/kWh</DComponente>
    <DPeriodoCompetenzaDa>01/04/2017</DPeriodoCompetenzaDa>
    <DPeriodoCompetenzaA>17/04/2017</DPeriodoCompetenzaA>
    <DScaglione>2</DScaglione>
    <DQuantita>72,00</DQuantita>
    <DCorrispettivoUnitario>0,065482</DCorrispettivoUnitario>
    <DCodiceIVA>ORD</DCodiceIVA>
    <DImporto>4,71</DImporto>
   </Corrispettivi>
  </DettaglioPOD>
  <DettaglioPOD>
   <DCodicePod>IT001E222</DCodicePod>
   <DatiTecniciCommerciali>
    <DDTTensione>BT</DDTTensione>
    <DDTPotenzaImpegnata>4,50</DDTPotenzaImpegnata>
    <DDTPotenzaDisponibile>5,00</DDTPotenzaDisponibile>
    <DDCTipologiaContrattuale>Lettera a)</DDCTipologiaContrattuale>
    <DDCTariffaDistribuzione>TDR</DDCTariffaDistribuzione>
    <DDCProduttoriPuriPerizia>NO</DDCProduttoriPuriPerizia>
    <DDCFornituraEnergivora>NO</DDCFornituraEnergivora>
   </DatiTecniciCommerciali>
   <Corrispettivi>
    <DIDCalcolo>555</DIDCalcolo>
    <DComponente>€/POD</DComponente>
    <DPeriodoCompetenzaDa>01/04/2017</DPeriodoCompetenzaDa>
    <DPeriodoCompetenzaA>17/04/2017</DPeriodoCompetenzaA>
    <DCorrispettivoUnitario>0,05194521</DCorrispettivoUnitario>
    <DCodiceIVA>ORD</DCodiceIVA>
    <DImporto>0,88</DImporto>
   </Corrispettivi>
   <Corrispettivi>
    <DIDCalcolo>666</DIDCalcolo>
    <DComponente>€/kW</DComponente>
    <DPeriodoCompetenzaDa>01/04/2017</DPeriodoCompetenzaDa>
    <DPeriodoCompetenzaA>17/04/2017</DPeriodoCompetenzaA>
    <DQuantita>4,50</DQuantita>
    <DCorrispettivoUnitario>0,05941726</DCorrispettivoUnitario>
    <DCodiceIVA>ORD</DCodiceIVA>
    <DImporto>4,55</DImporto>
   </Corrispettivi>
   <Corrispettivi>
    <DIDCalcolo>777</DIDCalcolo>
    <DComponente>€/kWh</DComponente>
    <DPeriodoCompetenzaDa>01/04/2017</DPeriodoCompetenzaDa>
    <DPeriodoCompetenzaA>17/04/2017</DPeriodoCompetenzaA>
    <DScaglione>1</DScaglione>
    <DQuantita>84,00</DQuantita>
    <DCorrispettivoUnitario>0,034242</DCorrispettivoUnitario>
    <DCodiceIVA>ORD</DCodiceIVA>
    <DImporto>2,88</DImporto>
   </Corrispettivi>
   <Corrispettivi>
    <DIDCalcolo>888</DIDCalcolo>
    <DComponente>€/kWh</DComponente>
    <DPeriodoCompetenzaDa>01/04/2017</DPeriodoCompetenzaDa>
    <DPeriodoCompetenzaA>17/04/2017</DPeriodoCompetenzaA>
    <DScaglione>2</DScaglione>
    <DQuantita>209,00</DQuantita>
    <DCorrispettivoUnitario>0,065482</DCorrispettivoUnitario>
    <DCodiceIVA>ORD</DCodiceIVA>
    <DImporto>13,69</DImporto>
   </Corrispettivi>
  </DettaglioPOD>
 </Fatture>
 <Fatture>
  <FNumeroFattura>999</FNumeroFattura>
  <TestataFattura>
   <FPeriodoCompetenzaDa>04/2017</FPeriodoCompetenzaDa>
   <FPeriodoCompetenzaA>04/2017</FPeriodoCompetenzaA>
   <FTotaleImponibileFattura>17,98</FTotaleImponibileFattura>
   <FTotaleIVAFattura>3,96</FTotaleIVAFattura>
   <FTotaleFattura>21,94</FTotaleFattura>
  </TestataFattura>
  <RiepilogoFattura>
   <RiepilogoValori>
    <RTipologiaContrattuale>Lettera d)</RTipologiaContrattuale>
    <RNumeroPod>1</RNumeroPod>
    <RTotTarDistQtFissa>1,10</RTotTarDistQtFissa>
    <RTotTarDistQtPotenza>3,98</RTotTarDistQtPotenza>
    <RTotTarDistEnAttiva>0,68</RTotTarDistEnAttiva>
    <RTotTarDistEnReattiva>0,00</RTotTarDistEnReattiva>
    <RTotOnGenUltComQtFissa>6,36</RTotOnGenUltComQtFissa>
    <RTotOnGenUltComQtPotenza>0,00</RTotOnGenUltComQtPotenza>
    <RTotOnGenUltComEnAttiva>5,86</RTotOnGenUltComEnAttiva>
    <RTotaleQuotaFissa>7,46</RTotaleQuotaFissa>
    <RTotaleQuotaPotenza>3,98</RTotaleQuotaPotenza>
    <RTotaleEnergiaAttiva>6,54</RTotaleEnergiaAttiva>
    <RTotaleEnergiaReattiva>0,00</RTotaleEnergiaReattiva>
    <RTotaleGenerale>17,98</RTotaleGenerale>
   </RiepilogoValori>
   <RiepilogoIVA>
    <RAliquotaIVA>22%</RAliquotaIVA>
    <RImponibileIVA>17,98</RImponibileIVA>
    <RImportoIVA>3,96</RImportoIVA>
   </RiepilogoIVA>
   <NoteFattura>note1</NoteFattura>
  </RiepilogoFattura>
  <DettaglioPOD>
   <DCodicePod>IT001E333</DCodicePod>
   <DatiTecniciCommerciali>
    <DDTTensione>BT</DDTTensione>
    <DDTPotenzaImpegnata>3,00</DDTPotenzaImpegnata>
    <DDTPotenzaDisponibile>3,30</DDTPotenzaDisponibile>
    <DDCTipologiaContrattuale>Lettera d)</DDCTipologiaContrattuale>
    <DDCTariffaDistribuzione>BTA2</DDCTariffaDistribuzione>
    <DDCProduttoriPuriPerizia>NO</DDCProduttoriPuriPerizia>
    <DDCFornituraEnergivora>NO</DDCFornituraEnergivora>
   </DatiTecniciCommerciali>
   <Corrispettivi>
    <DIDCalcolo>999</DIDCalcolo>
    <DComponente>€/POD</DComponente>
    <DPeriodoCompetenzaDa>01/04/2017</DPeriodoCompetenzaDa>
    <DPeriodoCompetenzaA>17/04/2017</DPeriodoCompetenzaA>
    <DCorrispettivoUnitario>0,4391126</DCorrispettivoUnitario>
    <DCodiceIVA>ORD</DCodiceIVA>
    <DImporto>7,46</DImporto>
   </Corrispettivi>
   <Corrispettivi>
    <DIDCalcolo>1111</DIDCalcolo>
    <DComponente>€/kW</DComponente>
    <DPeriodoCompetenzaDa>01/04/2017</DPeriodoCompetenzaDa>
    <DPeriodoCompetenzaA>17/04/2017</DPeriodoCompetenzaA>
    <DQuantita>3,00</DQuantita>
    <DCorrispettivoUnitario>0,0780337</DCorrispettivoUnitario>
    <DCodiceIVA>ORD</DCodiceIVA>
    <DImporto>3,98</DImporto>
   </Corrispettivi>
   <Corrispettivi>
    <DIDCalcolo>2222</DIDCalcolo>
    <DComponente>€/kWh</DComponente>
    <DPeriodoCompetenzaDa>01/04/2017</DPeriodoCompetenzaDa>
    <DPeriodoCompetenzaA>17/04/2017</DPeriodoCompetenzaA>
    <DScaglione>1</DScaglione>
    <DQuantita>87,00</DQuantita>
    <DCorrispettivoUnitario>0,075182</DCorrispettivoUnitario>
    <DCodiceIVA>ORD</DCodiceIVA>
    <DImporto>6,54</DImporto>
   </Corrispettivi>
  </DettaglioPOD>
 </Fatture>
 <Fatture>
  <FNumeroFattura>888</FNumeroFattura>
  <TestataFattura>
   <FPeriodoCompetenzaDa>04/2017</FPeriodoCompetenzaDa>
   <FPeriodoCompetenzaA>04/2017</FPeriodoCompetenzaA>
   <FTotaleImponibileFattura>65,44</FTotaleImponibileFattura>
   <FTotaleIVAFattura>14,40</FTotaleIVAFattura>
   <FTotaleFattura>79,84</FTotaleFattura>
  </TestataFattura>
  <RiepilogoFattura>
   <RiepilogoValori>
    <RTipologiaContrattuale>Lettera d)</RTipologiaContrattuale>
    <RNumeroPod>1</RNumeroPod>
    <RTotTarDistQtFissa>1,96</RTotTarDistQtFissa>
    <RTotTarDistQtPotenza>7,12</RTotTarDistQtPotenza>
    <RTotTarDistEnAttiva>4,67</RTotTarDistEnAttiva>
    <RTotTarDistEnReattiva>0,00</RTotTarDistEnReattiva>
    <RTotOnGenUltComQtFissa>11,40</RTotOnGenUltComQtFissa>
    <RTotOnGenUltComQtPotenza>0,00</RTotOnGenUltComQtPotenza>
    <RTotOnGenUltComEnAttiva>40,29</RTotOnGenUltComEnAttiva>
    <RTotaleQuotaFissa>13,36</RTotaleQuotaFissa>
    <RTotaleQuotaPotenza>7,12</RTotaleQuotaPotenza>
    <RTotaleEnergiaAttiva>44,96</RTotaleEnergiaAttiva>
    <RTotaleEnergiaReattiva>0,00</RTotaleEnergiaReattiva>
    <RTotaleGenerale>65,44</RTotaleGenerale>
   </RiepilogoValori>
   <RiepilogoIVA>
    <RAliquotaIVA>22%</RAliquotaIVA>
    <RImponibileIVA>65,44</RImponibileIVA>
    <RImportoIVA>14,40</RImportoIVA>
   </RiepilogoIVA>
   <NoteFattura>note3</NoteFattura>
  </RiepilogoFattura>
  <DettaglioPOD>
   <DCodicePod>IT001E444</DCodicePod>
   <DatiTecniciCommerciali>
    <DDTTensione>BT</DDTTensione>
    <DDTPotenzaImpegnata>3,00</DDTPotenzaImpegnata>
    <DDTPotenzaDisponibile>3,30</DDTPotenzaDisponibile>
    <DDCTipologiaContrattuale>Lettera d)</DDCTipologiaContrattuale>
    <DDCTariffaDistribuzione>BTA2</DDCTariffaDistribuzione>
    <DDCProduttoriPuriPerizia>NO</DDCProduttoriPuriPerizia>
    <DDCFornituraEnergivora>NO</DDCFornituraEnergivora>
   </DatiTecniciCommerciali>
   <Corrispettivi>
    <DIDCalcolo>3333</DIDCalcolo>
    <DComponente>€/POD</DComponente>
    <DPeriodoCompetenzaDa>01/04/2017</DPeriodoCompetenzaDa>
    <DPeriodoCompetenzaA>30/04/2017</DPeriodoCompetenzaA>
    <DCorrispettivoUnitario>13,3564</DCorrispettivoUnitario>
    <DCodiceIVA>ORD</DCodiceIVA>
    <DImporto>13,36</DImporto>
   </Corrispettivi>
   <Corrispettivi>
    <DIDCalcolo>4444</DIDCalcolo>
    <DComponente>€/kW</DComponente>
    <DPeriodoCompetenzaDa>01/04/2017</DPeriodoCompetenzaDa>
    <DPeriodoCompetenzaA>30/04/2017</DPeriodoCompetenzaA>
    <DQuantita>3,00</DQuantita>
    <DCorrispettivoUnitario>2,3735</DCorrispettivoUnitario>
    <DCodiceIVA>ORD</DCodiceIVA>
    <DImporto>7,12</DImporto>
   </Corrispettivi>
   <Corrispettivi>
    <DIDCalcolo>5555</DIDCalcolo>
    <DComponente>€/kWh</DComponente>
    <DPeriodoCompetenzaDa>01/04/2017</DPeriodoCompetenzaDa>
    <DPeriodoCompetenzaA>30/04/2017</DPeriodoCompetenzaA>
    <DScaglione>1</DScaglione>
    <DQuantita>598,00</DQuantita>
    <DCorrispettivoUnitario>0,075182</DCorrispettivoUnitario>
    <DCodiceIVA>ORD</DCodiceIVA>
    <DImporto>44,96</DImporto>
   </Corrispettivi>
  </DettaglioPOD>
 </Fatture>
 <Fatture>
  <FNumeroFattura>777</FNumeroFattura>
  <TestataFattura>
   <FPeriodoCompetenzaDa>04/2017</FPeriodoCompetenzaDa>
   <FPeriodoCompetenzaA>04/2017</FPeriodoCompetenzaA>
   <FTotaleImponibileFattura>98,74</FTotaleImponibileFattura>
   <FTotaleIVAFattura>21,72</FTotaleIVAFattura>
   <FTotaleFattura>120,46</FTotaleFattura>
  </TestataFattura>
  <RiepilogoFattura>
   <RiepilogoValori>
    <RTipologiaContrattuale>Lettera d)</RTipologiaContrattuale>
    <RNumeroPod>1</RNumeroPod>
    <RTotTarDistQtFissa>1,96</RTotTarDistQtFissa>
    <RTotTarDistQtPotenza>15,04</RTotTarDistQtPotenza>
    <RTotTarDistEnAttiva>7,64</RTotTarDistEnAttiva>
    <RTotTarDistEnReattiva>2,15</RTotTarDistEnReattiva>
    <RTotOnGenUltComQtFissa>10,60</RTotOnGenUltComQtFissa>
    <RTotOnGenUltComQtPotenza>0,00</RTotOnGenUltComQtPotenza>
    <RTotOnGenUltComEnAttiva>61,35</RTotOnGenUltComEnAttiva>
    <RTotaleQuotaFissa>12,56</RTotaleQuotaFissa>
    <RTotaleQuotaPotenza>15,04</RTotaleQuotaPotenza>
    <RTotaleEnergiaAttiva>68,99</RTotaleEnergiaAttiva>
    <RTotaleEnergiaReattiva>2,15</RTotaleEnergiaReattiva>
    <RTotaleGenerale>98,74</RTotaleGenerale>
   </RiepilogoValori>
   <RiepilogoIVA>
    <RAliquotaIVA>22%</RAliquotaIVA>
    <RImponibileIVA>98,74</RImponibileIVA>
    <RImportoIVA>21,72</RImportoIVA>
   </RiepilogoIVA>
   <NoteFattura>note 10</NoteFattura>
  </RiepilogoFattura>
  <DettaglioPOD>
   <DCodicePod>IT001E555</DCodicePod>
   <DatiTecniciCommerciali>
    <DDTTensione>BT</DDTTensione>
    <DDTPotenzaImpegnata>6,00</DDTPotenzaImpegnata>
    <DDTPotenzaDisponibile>100,00</DDTPotenzaDisponibile>
    <DDCTipologiaContrattuale>Lettera d)</DDCTipologiaContrattuale>
    <DDCTariffaDistribuzione>BTA6</DDCTariffaDistribuzione>
    <DDCProduttoriPuriPerizia>NO</DDCProduttoriPuriPerizia>
    <DDCFornituraEnergivora>NO</DDCFornituraEnergivora>
   </DatiTecniciCommerciali>
   <Corrispettivi>
    <DIDCalcolo>6666</DIDCalcolo>
    <DComponente>€/POD</DComponente>
    <DPeriodoCompetenzaDa>01/04/2017</DPeriodoCompetenzaDa>
    <DPeriodoCompetenzaA>30/04/2017</DPeriodoCompetenzaA>
    <DCorrispettivoUnitario>12,5573</DCorrispettivoUnitario>
    <DCodiceIVA>ORD</DCodiceIVA>
    <DImporto>12,56</DImporto>
   </Corrispettivi>
   <Corrispettivi>
    <DIDCalcolo>7777</DIDCalcolo>
    <DComponente>€/kW</DComponente>
    <DPeriodoCompetenzaDa>01/04/2017</DPeriodoCompetenzaDa>
    <DPeriodoCompetenzaA>30/04/2017</DPeriodoCompetenzaA>
    <DQuantita>6,00</DQuantita>
    <DCorrispettivoUnitario>2,5061</DCorrispettivoUnitario>
    <DCodiceIVA>ORD</DCodiceIVA>
    <DImporto>15,04</DImporto>
   </Corrispettivi>
   <Corrispettivi>
    <DIDCalcolo>8888</DIDCalcolo>
    <DComponente>€/kWh</DComponente>
    <DPeriodoCompetenzaDa>01/04/2017</DPeriodoCompetenzaDa>
    <DPeriodoCompetenzaA>30/04/2017</DPeriodoCompetenzaA>
    <DScaglione>1</DScaglione>
    <DQuantita>980,00</DQuantita>
    <DCorrispettivoUnitario>0,070402</DCorrispettivoUnitario>
    <DCodiceIVA>ORD</DCodiceIVA>
    <DImporto>68,99</DImporto>
   </Corrispettivi>
   <Corrispettivi>
    <DIDCalcolo>9999</DIDCalcolo>
    <DComponente>€/kvarh</DComponente>
    <DPeriodoCompetenzaDa>01/04/2017</DPeriodoCompetenzaDa>
    <DPeriodoCompetenzaA>30/04/2017</DPeriodoCompetenzaA>
    <DScaglione>33%-75%</DScaglione>
    <DQuantita>108,00</DQuantita>
    <DCorrispettivoUnitario>0,00704</DCorrispettivoUnitario>
    <DCodiceIVA>ORD</DCodiceIVA>
    <DImporto>0,76</DImporto>
   </Corrispettivi>
   <Corrispettivi>
    <DIDCalcolo>11111</DIDCalcolo>
    <DComponente>€/kvarh</DComponente>
    <DPeriodoCompetenzaDa>01/04/2017</DPeriodoCompetenzaDa>
    <DPeriodoCompetenzaA>30/04/2017</DPeriodoCompetenzaA>
    <DScaglione>33%-75%</DScaglione>
    <DQuantita>101,00</DQuantita>
    <DCorrispettivoUnitario>0,00704</DCorrispettivoUnitario>
    <DCodiceIVA>ORD</DCodiceIVA>
    <DImporto>0,71</DImporto>
   </Corrispettivi>
   <Corrispettivi>
    <DIDCalcolo>222222</DIDCalcolo>
    <DComponente>€/kvarh</DComponente>
    <DPeriodoCompetenzaDa>01/04/2017</DPeriodoCompetenzaDa>
    <DPeriodoCompetenzaA>30/04/2017</DPeriodoCompetenzaA>
    <DScaglione>75%-100%</DScaglione>
    <DQuantita>28,00</DQuantita>
    <DCorrispettivoUnitario>0,00905</DCorrispettivoUnitario>
    <DCodiceIVA>ORD</DCodiceIVA>
    <DImporto>0,25</DImporto>
   </Corrispettivi>
   <Corrispettivi>
    <DIDCalcolo>333333</DIDCalcolo>
    <DComponente>€/kvarh</DComponente>
    <DPeriodoCompetenzaDa>01/04/2017</DPeriodoCompetenzaDa>
    <DPeriodoCompetenzaA>30/04/2017</DPeriodoCompetenzaA>
    <DScaglione>75%-100%</DScaglione>
    <DQuantita>47,00</DQuantita>
    <DCorrispettivoUnitario>0,00905</DCorrispettivoUnitario>
    <DCodiceIVA>ORD</DCodiceIVA>
    <DImporto>0,43</DImporto>
   </Corrispettivi>
  </DettaglioPOD>
 </Fatture>
 <Fatture>
  <FNumeroFattura>333</FNumeroFattura>
  <TestataFattura>
   <FPeriodoCompetenzaDa>04/2017</FPeriodoCompetenzaDa>
   <FPeriodoCompetenzaA>04/2017</FPeriodoCompetenzaA>
   <FTotaleImponibileFattura>41,07</FTotaleImponibileFattura>
   <FTotaleIVAFattura>9,04</FTotaleIVAFattura>
   <FTotaleFattura>50,11</FTotaleFattura>
  </TestataFattura>
  <RiepilogoFattura>
   <RiepilogoValori>
    <RTipologiaContrattuale>Lettera d)</RTipologiaContrattuale>
    <RNumeroPod>1</RNumeroPod>
    <RTotTarDistQtFissa>1,96</RTotTarDistQtFissa>
    <RTotTarDistQtPotenza>15,83</RTotTarDistQtPotenza>
    <RTotTarDistEnAttiva>1,24</RTotTarDistEnAttiva>
    <RTotTarDistEnReattiva>0,00</RTotTarDistEnReattiva>
    <RTotOnGenUltComQtFissa>11,40</RTotOnGenUltComQtFissa>
    <RTotOnGenUltComQtPotenza>0,00</RTotOnGenUltComQtPotenza>
    <RTotOnGenUltComEnAttiva>10,64</RTotOnGenUltComEnAttiva>
    <RTotaleQuotaFissa>13,36</RTotaleQuotaFissa>
    <RTotaleQuotaPotenza>15,83</RTotaleQuotaPotenza>
    <RTotaleEnergiaAttiva>11,88</RTotaleEnergiaAttiva>
    <RTotaleEnergiaReattiva>0,00</RTotaleEnergiaReattiva>
    <RTotaleGenerale>41,07</RTotaleGenerale>
   </RiepilogoValori>
   <RiepilogoIVA>
    <RAliquotaIVA>22%</RAliquotaIVA>
    <RImponibileIVA>41,07</RImponibileIVA>
    <RImportoIVA>9,04</RImportoIVA>
   </RiepilogoIVA>
   <NoteFattura>note 11</NoteFattura>
  </RiepilogoFattura>
  <DettaglioPOD>
   <DCodicePod>IT001E666</DCodicePod>
   <DatiTecniciCommerciali>
    <DDTTensione>BT</DDTTensione>
    <DDTPotenzaImpegnata>6,00</DDTPotenzaImpegnata>
    <DDTPotenzaDisponibile>6,60</DDTPotenzaDisponibile>
    <DDCTipologiaContrattuale>Lettera d)</DDCTipologiaContrattuale>
    <DDCTariffaDistribuzione>BTA3</DDCTariffaDistribuzione>
    <DDCProduttoriPuriPerizia>NO</DDCProduttoriPuriPerizia>
    <DDCFornituraEnergivora>NO</DDCFornituraEnergivora>
   </DatiTecniciCommerciali>
   <Corrispettivi>
    <DIDCalcolo>444444</DIDCalcolo>
    <DComponente>€/POD</DComponente>
    <DPeriodoCompetenzaDa>01/04/2017</DPeriodoCompetenzaDa>
    <DPeriodoCompetenzaA>30/04/2017</DPeriodoCompetenzaA>
    <DCorrispettivoUnitario>13,3564</DCorrispettivoUnitario>
    <DCodiceIVA>ORD</DCodiceIVA>
    <DImporto>13,36</DImporto>
   </Corrispettivi>
   <Corrispettivi>
    <DIDCalcolo>555555</DIDCalcolo>
    <DComponente>€/kW</DComponente>
    <DPeriodoCompetenzaDa>01/04/2017</DPeriodoCompetenzaDa>
    <DPeriodoCompetenzaA>30/04/2017</DPeriodoCompetenzaA>
    <DQuantita>6,00</DQuantita>
    <DCorrispettivoUnitario>2,6387</DCorrispettivoUnitario>
    <DCodiceIVA>ORD</DCodiceIVA>
    <DImporto>15,83</DImporto>
   </Corrispettivi>
   <Corrispettivi>
    <DIDCalcolo>666666</DIDCalcolo>
    <DComponente>€/kWh</DComponente>
    <DPeriodoCompetenzaDa>01/04/2017</DPeriodoCompetenzaDa>
    <DPeriodoCompetenzaA>30/04/2017</DPeriodoCompetenzaA>
    <DScaglione>1</DScaglione>
    <DQuantita>158,00</DQuantita>
    <DCorrispettivoUnitario>0,075182</DCorrispettivoUnitario>
    <DCodiceIVA>ORD</DCodiceIVA>
    <DImporto>11,88</DImporto>
   </Corrispettivi>
  </DettaglioPOD>
 </Fatture>
</FlussoFattureTrasporto>
SELECT  
ROW_NUMBER() OVER (ORDER BY NUM_FATT.NUMERO_FATTURA) AS RIGA,  
NUM_FATT.NUMERO_FATTURA,  
POD_ANAG.CODICE_POD,  
DETT_CORRISPETTIVI_POD.* 
FROM XML_TEMP X,  
XMLTABLE('FlussoFattureTrasporto/Fatture'  
         PASSING X.XML_DATI
         COLUMNS  
           NUMERO_FATTURA VARCHAR2(20) PATH 'FNumeroFattura',  
           NUM_POD XMLTYPE path 'DettaglioPOD',  
           DETTAGLIO_POD XMLTYPE path 'DettaglioPOD/Corrispettivi') NUM_FATT,  
XMLTABLE('/DettaglioPOD'  
         PASSING NUM_FATT.NUM_POD  
         COLUMNS  
          CODICE_POD VARCHAR2(1000) PATH 'DCodicePod') POD_ANAG,            
XMLTABLE('/Corrispettivi'  
         PASSING NUM_FATT.DETTAGLIO_POD  
         COLUMNS  
          ID_CALCOLO VARCHAR2(20) PATH 'DIDCalcolo',  
          COMPONENTE VARCHAR2(20) PATH 'DComponente',  
          PERIODO_COMPETENZA_DA VARCHAR2(10) PATH 'DPeriodoCompetenzaDa',  
          PERIODO_COMPETENZA_A VARCHAR2(10) PATH 'DPeriodoCompetenzaA',  
          QUANTITA number  PATH 'DQuantita',  
          CORRISPETTIVO_UNITARIO number  PATH 'DCorrispettivoUnitario',  
          CODICE_IVA VARCHAR2(10) PATH 'DCodiceIVA',  
          IMPORTO number PATH 'DImporto') DETT_CORRISPETTIVI_POD