Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Qery di creazione tabella
venerdì 30 settembre 2016 - 07.56
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
Access (.mdb)
mauropac
Profilo
| Newbie
1
messaggi | Data Invio:
ven 30 set 2016 - 07:56
Buongiorno a tutti,
sono nuovo ed avrei bisogno di aiuto sulla creazione di una query in Acces.
Premetto che sono un profano del codice e quindi chiedo venia per eventuali castronerie sia per quello che concerne la terminologia, che per la incapacità di comprendere codici complessi.
Passo a presentare il problema:
Ho una tabella che chiameremo “Tabella B” composta da 2 campi che chiameremo “X” ed “Y”. La “tabella B” è creata da una query di creazione tabella che ricerca ed elimina duplicati su di un'altra tabella che chiameremo “Tabella A” (ma questo è secondario).
questa è la “Tabella B”
X=numerico
Y=testo breve
X Y
36 EUH001
36 EUH006
36 EUH014
36 EUH018
36 EUH019
36 ….
36 ….
36 …..n
vorrei capire se è possibile eseguire una query di creazione tabella che effettui (passatemi il termine non tecnico) la traslazione degli N record del campo "Y" e solo il primo valore del campo “X” (poiché si ripete uguale N volte) della "tabella B" in una nuova "tabella C avente un unico record ed N campi quanti sono i valori del campo "Y" da traslare.
**Non posso traslare i valori su di una tabella precedentemente creata (già presente nel database per intenderci) semplicemente perché il numero dei campi della Tabella C" è variabile e può andare da 1 a 50 o anche più.
Per tanto il valore del primo campo della "Tabella C" sarà uguale al primo valore del campo “X” (nell’esempio uguale a “36”) ed i restanti campi saranno uguali agli N valori di "Y" (nell’esempio: “ EUH001 EUH006 EUH014 EUH018 EUH019 …. …. …..n”) come di seguito illustrato.
“Tabella C”
x 1 2 3 4 5 6 7 N
36 EUH001 EUH006 EUH014 EUH018 EUH019 …. …. …..n
Tutti i valori di “Tabella B” passano dall'essere in colonna (in Tabella B") all'essere messi in riga su di una nuova tabella “C” creata dalla query.
Premettendo che che non chiedo a nessuno di fare il lavoro per me, ringrazio, anticipatamente, chiunque volesse instradarmi verso la luce .
Ancora grazie
Mauropac
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !