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
Aiuto Query complicata
domenica 01 aprile 2012 - 23.57
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
VB.NET
|
.NET 4.0
|
Windows 7
|
Visual Studio 2010
|
Access (.mdb)
|
Office 2007
Lucchinet
Profilo
| Newbie
31
messaggi | Data Invio:
dom 1 apr 2012 - 23:57
Ciao a tutti,
so che il titolo non è esplicativo, ma sarebbe stato troppo lungo.
Devo creare una query da utilizzare con un OleDataAdapter e DB Access.
Ho una Tabella PrimaNota, una Conti, cono relazionate tramite il campo PrimaNota.Conto e Conti.Id come "Tutti a uno".
La query che devo creare deve fare questo:
Preso un valore fisso di "Conto" di riferimento, un'intervallo di date di riferimento, deve restituire un'elenco di record quante le date dell'intervallo scelto, con somma del campo "Importo".
Fino qui è una passeggiata e lo so fare.
Il problema sta nel fatto che nella tabella PrimaNota, il campo "Importo" è unico sia per le entrate che per le uscite, è la diversità sta nel campo "Uscita" (booleano).
Ok.
Ho costruito una query così:
SELECT PrimaNota.data, (select sum(importo) as SommaImporto from primanota where uscita = false and conto =1) as Entrate,
(select sum(importo) as SommaImporto from primanota where uscita = true and and conto =1) as Uscite
where (data between #01/03/2011# and #31/03/2011#) and conto =1
GROUP BY PrimaNota.data
Problema: la somma di "Entrate" e "Uscite" deve essere riferita alla giornata di ogni record della query principale, per restituire una tabella tipo:
Data | Entrate | Uscite
Come Fare?
TOPOAMORE
Profilo
| Expert
695
messaggi | Data Invio:
lun 2 apr 2012 - 07:01
Ciao,
se alleghi il db almeno non bisogna ricostruirsi le tabelle....
cmd hai provato con i campi incrociati che secondo me fanno al caso tuo.....
In access c'e' anche la modalita di creazione automatica
Prova e facci sapere
__.__.__.__.__.__
http://salvatorecervone.wordpress.com
ASP 2.0 - VB 2008
Lucchinet
Profilo
| Newbie
31
messaggi | Data Invio:
lun 2 apr 2012 - 21:34
Grazie per la dritta, non ci avevo pensato.
Funziona tutto bene con la query a campi incrociati.
Ciao.
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 !