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
Query di "raggruppamento"
mercoledì 11 febbraio 2009 - 17.54
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
pico81
Profilo
| Newbie
28
messaggi | Data Invio:
mer 11 feb 2009 - 17:54
Ho una tabella contenente i codici degli articoli, ma ogni articolo ha più codici, quindila tabella Codici è cosi strutturata:
CodiceID Codice ArticoloID
1 codice1 articolo1
2 codice2 articolo1
3 codice3 articolo1
4 codice1 articolo2
5 codice2 articolo2
voglio ottenere dalla query una stringa con questa forma: articolo1 - codice1,codice2,codice3
ovvero tramite la query voglio raggruppare tutti i codici relativi ad un articolo.
Potete aiutarmi a scrivere la query? Grazie
cenere
Profilo
| Senior Member
201
messaggi | Data Invio:
gio 12 feb 2009 - 16:31
(articolo1 + " - " + codice1+" - "+codice2 +" - "+codice3) as articoliUniti
pico81
Profilo
| Newbie
28
messaggi | Data Invio:
gio 12 feb 2009 - 17:40
Non posso farlo perchè Codice1, Codice2, ... non sono colonne, ma sono valori.
Le mie colonne sono CodiceID || Codice || ArticoloID
Per ogni articolo è possibile avere un numero indeterminato di codici differenti, quindi non è possibile prevedere un numero di colonne prestabilito.
L'unico modo per raggruppare i codici in un unico campo è usare una funzione, seguendo alcuni consigli ci sono riuscito in Access, ma io lavoro con VB2008 con DB Access, e ancora non ho idea di come fare.
cenere
Profilo
| Senior Member
201
messaggi | Data Invio:
gio 12 feb 2009 - 19:11
allora usa un dbdatareader e concateni i record......
posta o mandami la funzione che te la sistemo...
pico81
Profilo
| Newbie
28
messaggi | Data Invio:
gio 12 feb 2009 - 22:07
Ho seguito la guida di un thread che mi è stato indicato da lbenaglia, questo è il link:
http://www.dotnethell.it/forum/messages.aspx?ThreadID=6630
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 !