Qery di creazione tabella

venerdì 30 settembre 2016 - 07.56
Tag Elenco Tags  Access (.mdb)

mauropac Profilo | Newbie

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
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5