Modifica struttura dati_query di update!

lunedì 19 maggio 2008 - 10.28

alkes83 Profilo | Junior Member

Salve a tutti,
e soprattutto a chi può aiutarmi.

Devo modificare la struttura di due record, e vorrei fare una aggregazione come illustrato in figura!


960x720 68Kb


Esiste una query che effettua una operazione di questo genere, oppure devo indirizzarmi su un altra strada? Se si quale?

Grazie anticipatamente a chiunque mi dia una mano, e a chi crea questi forum utilissimi per gli ingnoranti come me.

Ciao

lbenaglia Profilo | Guru

>Devo modificare la struttura di due record, e vorrei fare una
>aggregazione come illustrato in figura!

Ciao Vincenzo,

Quello che chiedi non è una aggregazione, ma una "roba" che non sta in piedi
Se ci fossero 3 righe che risultato vorresti?
E se fossero 42387568753?

>Grazie anticipatamente a chiunque mi dia una mano, e a chi crea
>questi forum utilissimi per gli ingnoranti come me.
Non sminuirti, su

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

alkes83 Profilo | Junior Member

Ciao!

Siccome le righe sono e saranno sempre due, te la rifaccio la domanda.

E' possibile effetturare una aggregazione del genere con una query o con una strada simile?

lbenaglia Profilo | Guru

>Siccome le righe sono e saranno sempre due, te la rifaccio la
>domanda.
>
>E' possibile effetturare una aggregazione del genere con una
>query o con una strada simile?
No, dato che non si tratta di una aggregazione logica, ma di un "compattamento" senza alcun criterio matematico

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

alkes83 Profilo | Junior Member

Scusami, nella mia ingnoraza ho pensato una cosa,

nn potrei fare una query in cui inserisco un campo calcolato dato dalla somma dei record e poi nascondere i campi di origine, rendendo visibili solo quelli calcolati?

E' una stupidagine?

lbenaglia Profilo | Guru

>nn potrei fare una query in cui inserisco un campo calcolato
>dato dalla somma dei record e poi nascondere i campi di origine,
>rendendo visibili solo quelli calcolati?
Una colonna calcolata agisce a livello della stessa riga, non può coinvolgere più righe, quindi la risposta è no.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

alkes83 Profilo | Junior Member

In realtà quello che ho fatto adesso nn mi piace molto, è una procedura troppo laboriosa e poco elegante, vorrei renderla + semplice. Ovvero ciò ke ho creato adesso è:

SELECT dbtreni13.*, dbtreni14.*, *
FROM dbtreni13, dbtreni14
WHERE (((dbtreni13.partenzaPrevista)=[dbtreni14].[partenzaprevista]));

quindi creando due tabelle (dbtreni13 e dbtreni14) che vengono riempite da una query di accodamento, vado ad applicare questa specie di "query join" affiancando i record, rendendo successivamente visibili solo quelli necessari, ma inoltre hanno l'inconveniente di duplicarsi.

Non ti viene in mente niente di più semplice?

alkes83 Profilo | Junior Member

Anzi scusami, visto ke tutto ciò ke faccio deve successivamente essere filtrato da un programma di reportistica, t kiedo conosci iReport?

Se si, con questo software è possibile creare ciò ke voglio?
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