Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Fable e Sol a confronto: due cartoni animati creati su un PC con RTX 3090
Fable e Sol a confronto: due cartoni animati creati su un PC con RTX 3090
Ho affidato ai due modelli lo stesso mestiere ma non lo stesso identico prompt: trasformare una storia illustrata in un video usando una RTX 3090 e modelli locali. Ne sono usciti due film, due applicazioni e due idee opposte di efficienza. Fucina, progettata con Fable 5, colpisce di più nei primi secondi. Storyboard Studio, costruito con ChatGPT/Codex, regge meglio sulla distanza e vince il confronto complessivo, ma di stretta misura
Il tablet rugged leggero e sottile: Lenovo ThinkTab X11 offre resistenza, doppia USB-C e batteria rimovibile
Il tablet rugged leggero e sottile: Lenovo ThinkTab X11 offre resistenza, doppia USB-C e batteria rimovibile
Lenovo ha lanciato il ThinkTab X11 rimettendo piede nel segmento dei tablet Android con il marchio Think dopo oltre un decennio di assenza. Il risultato è un dispositivo che prende una direzione precisa: massima dotazione funzionale, costruzione resistente, autonomia fuori dagli schemi
AMD Advancing AI 2026: l'hardware AMD per le elaborazioni IA del futuro, tra GPU, CPU e robot
AMD Advancing AI 2026: l'hardware AMD per le elaborazioni IA del futuro, tra GPU, CPU e robot
AMD Advancing AI è l'appuntamento annuale con il quale l'azienda americana mostra quelle che sono le proprie novità dal versante datacenter. Tra piattaforma Helios, GPU Instinct MI455X e processori EPYC di sesta generazione tutto quello che serve per processare l'IA sempre più complessa ed esigente
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 15-11-2011, 09:59   #1
arconotto
Junior Member
 
Iscritto dal: Apr 2008
Messaggi: 5
[SQL] XML in sql

Ciao a tutti,
ho un xml da cui vorrei estrarre dei dati ma non riesco.
Allego sotto il codice che utilizzo e che mi restituisce la colonna pod sempre con valori NULL, qualcuno mi sa spiegare il perchè?

Grazie mille
Nicola


DECLARE @xmlDoc xml/* Carico l'intero file XML in una variabile XML */
SET @xmlDoc = '
<edi_l>
<trader cdisp="DP1825">
<idimpp num="008701295368">
<hdr>
<odn>1234567891234</odn>
<pod>IT001E12345678</pod>
<presa>23240412345678</presa>
<cf> </cf>
<piva>12345678912</piva>
<tdoc>G</tdoc>
<dat>01.10.2011</dat>
<potf>0000016.5</potf>
<potd>000000016.5</potd>
<ta>0000380</ta>
<opz>BTA</opz>
<potm>C</potm>
<potmax>000015.0</potmax>
<abc>09.2011</abc>
<bisc>09.2011</bisc>
<tf>0000000000100.00</tf>
<iauc>000000020.00</iauc>
<icf>000000000.10</icf>
<imis>00000009.90</imis>
<ipot>000000040.00</ipot>
<idis>000000020.00</idis>
<itras>000000010.00</itras>
</hdr>
<dev>
<abd>01.09.2011</abd>
<bisd>30.09.2011</bisd>
<mm>01051234</mm>
<tm>Cont.Elettronico</tm>
<nca>06.00</nca>
<nf>3</nf>
<k1>0000001.000</k1>
<lett>
<lea>
<dlea>30.09.2011</dlea>
<lat>000022768.000000</lat>
<tla>L2</tla>
<dlep>31.08.2011</dlep>
<lpr>000021940.000000</lpr>
<fascial>F1</fascial>
</lea>
<lea>
<dlea>30.09.2011</dlea>
<lat>000008424.000000</lat>
<tla>L2</tla>
<dlep>31.08.2011</dlep>
<lpr>000008073.000000</lpr>
<fascial>F2</fascial>
</lea>
<lea>
<dlea>30.09.2011</dlea>
<lat>000020024.000000</lat>
<tla>L2</tla>
<dlep>31.08.2011</dlep>
<lpr>000019457.000000</lpr>
<fascial>F3</fascial>
</lea>
</lett>
</dev>
<ea>
<ab>01.09.11</ab>
<bis>30.09.11</bis>
<qta>000001746.0</qta>
<fascia>F3</fascia>
</ea>
<pot>
<qta>0000000.0</qta>
<fascia>F1</fascia>
<qta>0000000.0</qta>
<fascia>F2</fascia>
<qta>0000015.0</qta>
<fascia>F3</fascia>
<qta>0000000.0</qta>
<fascia>F4</fascia>
<mese>01</mese>
</pot>
<pot>
<qta>0000000.0</qta>
<fascia>F1</fascia>
<qta>0000000.0</qta>
<fascia>F2</fascia>
<qta>0000015.0</qta>
<fascia>F3</fascia>
<qta>0000000.0</qta>
<fascia>F4</fascia>
<mese>02</mese>
</pot>
<pot>
<qta>0000000.0</qta>
<fascia>F1</fascia>
<qta>0000000.0</qta>
<fascia>F2</fascia>
<qta>0000015.0</qta>
<fascia>F3</fascia>
<qta>0000000.0</qta>
<fascia>F4</fascia>
<mese>03</mese>
</pot>
<pot>
<qta>0000000.0</qta>
<fascia>F1</fascia>
<qta>0000000.0</qta>
<fascia>F2</fascia>
<qta>0000015.0</qta>
<fascia>F3</fascia>
<qta>0000000.0</qta>
<fascia>F4</fascia>
<mese>04</mese>
</pot>
<pot>
<qta>0000000.0</qta>
<fascia>F1</fascia>
<qta>0000000.0</qta>
<fascia>F2</fascia>
<qta>0000015.0</qta>
<fascia>F3</fascia>
<qta>0000000.0</qta>
<fascia>F4</fascia>
<mese>05</mese>
</pot>
<pot>
<qta>0000000.0</qta>
<fascia>F1</fascia>
<qta>0000000.0</qta>
<fascia>F2</fascia>
<qta>0000015.0</qta>
<fascia>F3</fascia>
<qta>0000000.0</qta>
<fascia>F4</fascia>
<mese>06</mese>
</pot>
<pot>
<qta>0000000.0</qta>
<fascia>F1</fascia>
<qta>0000000.0</qta>
<fascia>F2</fascia>
<qta>0000015.0</qta>
<fascia>F3</fascia>
<qta>0000000.0</qta>
<fascia>F4</fascia>
<mese>07</mese>
</pot>
<pot>
<qta>0000000.0</qta>
<fascia>F1</fascia>
<qta>0000000.0</qta>
<fascia>F2</fascia>
<qta>0000015.0</qta>
<fascia>F3</fascia>
<qta>0000000.0</qta>
<fascia>F4</fascia>
<mese>08</mese>
</pot>
<pot>
<qta>0000000.0</qta>
<fascia>F1</fascia>
<qta>0000000.0</qta>
<fascia>F2</fascia>
<qta>0000015.0</qta>
<fascia>F3</fascia>
<qta>0000000.0</qta>
<fascia>F4</fascia>
<mese>09</mese>
</pot>
</idimpp>
</trader>
</edi_l>'
select @xmldoc

select mycolumn.value( '@num', 'varchar(200)') as idfattura,
mycolumn.value( '../@pod', 'varchar(200)') as pod
from @xmldoc.nodes('/edi_l/trader/idimpp') as mytable(mycolumn)
arconotto è offline   Rispondi citando il messaggio o parte di esso
Old 15-11-2011, 15:00   #2
arconotto
Junior Member
 
Iscritto dal: Apr 2008
Messaggi: 5
a chiunque interessasse: a furia di smanettare ho trovato la soluzione, che consiste nel modificare la query in questo modo:

select mycolumn.value('../@num', 'varchar(200)') as idfattura,
mycolumn.value('pod[1]', 'varchar(200)') as pod

from @xmldoc.nodes('/edi_l/trader/idimpp/hdr') as mytable(mycolumn)

ciao a tutti
arconotto è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Fable e Sol a confronto: due cartoni animati creati su un PC con RTX 3090 Fable e Sol a confronto: due cartoni animati cre...
Il tablet rugged leggero e sottile: Lenovo ThinkTab X11 offre resistenza, doppia USB-C e batteria rimovibile Il tablet rugged leggero e sottile: Lenovo Think...
AMD Advancing AI 2026: l'hardware AMD per le elaborazioni IA del futuro, tra GPU, CPU e robot AMD Advancing AI 2026: l'hardware AMD per le ela...
Tascabile e con Android: BOOX Go 6 Gen II è diverso da tutti gli altri e-reader Tascabile e con Android: BOOX Go 6 Gen II &egrav...
Recensione Lenovo Idea Tab Plus: il tablet da 12 pollici che costa meno di 300 euro Recensione Lenovo Idea Tab Plus: il tablet da 12...
SpaceX Starship: dopo il successo di Fli...
Gli incendi in Spagna minacciano la staz...
Intel punta sul vetro: partnership con L...
L'acquisizione di ATI compie 20 anni: AM...
iPhone 18 Pro, Apple le prova tutte per ...
NVIDIA, Samsung, SK hynix e Broadcom: a ...
Sony rompe il silenzio: God of War Laufe...
iPhone Ultra, lancio ritardato per il pi...
Microsoft rafforza l'attivazione di Wind...
Galaxy S27 e S27+: Samsung starebbe test...
macOS più sicuro di Windows? Il n...
L'UE punta il dito contro TikTok: ecco c...
Qualcomm aumenterà i prezzi dei c...
TOP 12 Amazon weekend: al top una stampa...
Come sfruttare le offerte di Amazon per ...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 23:58.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v