Select con ragruppamenti

domenica 01 novembre 2009 - 16.10

martinez Profilo | Senior Member

Buona giornata a tutti!

ho un problema da risolvere devo accontentare un'amica a realizzare in asp.net una griglia come questa:


1123x197 23Kb


vista la tabella ho pensato di usare un db fatto in queso modo:


859x493 35Kb


mi sembrava l'unico metodo giusto per farlo rispettando le poche regole che conosco sulla normalizzazione ...

L'unico handicap e che adesso non riesco a creare una select che mi impagini le tabelle come nell'esempio dell'immagine ... (tabella o griglia)
Qualche anima gentile può aiutarmi ???? Grazie!

potrei anche usare un'unica tabella che abbia le stesse voci della tabella come righe e colonne ... e droppare una colonna se si elimina una materia oppure creare una nuova colonna nella tabella per inserire una nuova materia ... in questo modo sarebbe tutto semplice ma il DB servirebbe a pochissimo ...

Che suggeite??? sono praticamente bloccato ... per chi volesse cimentarsi ... ho allegato il file db ....

lo scopo finale e di usare la select in una gridview e gestirla con asp.net ...

Garzie a tutti!
Antonio

alx_81 Profilo | Guru

>Buona giornata a tutti!
ciao

>tutto semplice ma il DB servirebbe a pochissimo ...
meglio così, non farei fare la logica di business della tua pagina (tabella) al db. A mio avviso dovresti solo farti passare i dati.
A rottura di una chiave da te definita fai la parte di pivot sul business layer.
Io ho una situazione simile, mi arrivano le N quote di M mercati in verticale. Sull'applicazione, prendo la collezione che mi arriva e la gestisco per crearmi un pivot che poi è la sorgente del mio controllo sul web.

>Garzie a tutti!
di nulla!
--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

martinez Profilo | Senior Member

Grazie Alessandro ...

provo a riflettere su quanto esposto e proverò ... il problema è proprio che non riesco a fare la pivot (ragruppamenti) ... ma devo riuscire prima o poi :)

un saluto!

Antonio
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