mailand
17-12-2007, 14:55
ciao a tutti
avrei bisogno di mettere in verticale dati presenti in orizzontale su una tabella. mi spiego meglio: in una tabella, ho un codice articolo, e di seguito prezzo1, prezzo2 fino a prezzo7
devo inserirli in una nuova tabella dove a fronte di un articolo accetta un unico prezzo. ho fatto una query di insert con una union per ogni prezzo, ma non va bene per come lo vogliono scritto, mi hanno suggerito di usare un loop o una funzione tramite un cursore...
come posso fare?
il cursore l'ho già creato, il loop circa ma non riesco a rendere dinamico il valore assegnato al nome del campo...
grazie a chi mi saprà aiutare :)
avrei bisogno di mettere in verticale dati presenti in orizzontale su una tabella. mi spiego meglio: in una tabella, ho un codice articolo, e di seguito prezzo1, prezzo2 fino a prezzo7
devo inserirli in una nuova tabella dove a fronte di un articolo accetta un unico prezzo. ho fatto una query di insert con una union per ogni prezzo, ma non va bene per come lo vogliono scritto, mi hanno suggerito di usare un loop o una funzione tramite un cursore...
come posso fare?
il cursore l'ho già creato, il loop circa ma non riesco a rendere dinamico il valore assegnato al nome del campo...
grazie a chi mi saprà aiutare :)