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;
我想在行集中插入CODICE_POD列,但我有错误ORA-19279:XPTY0004" XPTY0004 - XQuery动态类型不匹配:预期的单例序列 - 得到多项序列" ;如果我评论POD_ANAG.CODICE_POD,则查询有效。
示例文件:
<?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>
感谢。
答案 0 :(得分:0)
小变化。并且您的最后一个xmltable在转换为数字时可能会导致问题。在您的数据编号格式是99,99。您的会话可以使用美国格式&#34;。&#34;分隔器。
如果出现异常,您必须将NLS_NUMERIC_CHARACTERS更改为&#39;,。&#39; <decimal_separator><group_separator>
ALTER SESSION SET NLS_NUMERIC_CHARACTERS =',.';
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