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
Confrontare db
martedì 30 giugno 2009 - 11.11
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
lore21
Profilo
| Newbie
8
messaggi | Data Invio:
mar 30 giu 2009 - 11:11
ciao a tutti,
premetto che sono scarso con access
e ho un problema che nn riesco a risolvere:
ho un db in cui sono presenti dei dati. Devo confrontarli con dei dati più vecchi e ottenere la differenza da quelli vecchi:
ovvero
DB con dati
bambini | bambine |
10 | 15 |
DB VECCHIO
bambini | bambine |
5 | 10 |
DB riassuntivo
bambini | differenza bambini | bambine | differenza bambine |
10 | +5 | 15 | -5 |
a me servirebbe un db come quest'ultimo, ma nn riesco ad impostare la query in modo che mi dia il +x o il -x........
spero di essere stato chiaro
grazie in anticipo per l'aiuto
ciao
dinoxet
Profilo
| Senior Member
484
messaggi | Data Invio:
mar 30 giu 2009 - 11:20
in tanto puoi fare una query joinando le due tabelle in modo da vedere tutti i record dell'ìuna e dell'altra.
dopo puoi confrontare il campo di join se esiste nel nuovo db visualizzi il nuovo se non esiste nel nuovo db visualizzi il vecchio.
non so se sono stato chiaro ma se mi inoltri un db di esempio ti realizzo la query.
DINOXET
__________________________________________
impossible is only a word
lore21
Profilo
| Newbie
8
messaggi | Data Invio:
mar 30 giu 2009 - 11:33
intanto grazie per la risposta
il problema è che la mia tabella ha 3 campi e uno di questi ha i record fissi:
Asilo | bambini | bambine
asilo1 | 10 | 15
asilo2 | 5 | 8
asilo3 | 6 | 7
il campo "ASILO" ha come valori asilo1, 2 e 3 quindi la JOIN per visualizzare tutti i record mi raddoppierebbe anche i campi fissi....
grazie
dinoxet
Profilo
| Senior Member
484
messaggi | Data Invio:
mar 30 giu 2009 - 11:36
con le parole non sono bravissimo ma se mi posti un esempio riesco a spiegarmi meglio
DINOXET
__________________________________________
impossible is only a word
lore21
Profilo
| Newbie
8
messaggi | Data Invio:
mar 30 giu 2009 - 11:43
1085_db ZIP.zip
ti invio il db e la tabella...
dinoxet
Profilo
| Senior Member
484
messaggi | Data Invio:
mar 30 giu 2009 - 12:46
perdonami ma inviami le due tabelle da confrontare...
DINOXET
__________________________________________
impossible is only a word
lore21
Profilo
| Newbie
8
messaggi | Data Invio:
mar 30 giu 2009 - 12:52
1086_db1.zip
eccolo...grazie
dinoxet
Profilo
| Senior Member
484
messaggi | Data Invio:
mar 30 giu 2009 - 13:02
1087_1086.zip
vedi se va bene così
DINOXET
__________________________________________
impossible is only a word
lore21
Profilo
| Newbie
8
messaggi | Data Invio:
mar 30 giu 2009 - 13:08
dino, cosi è perfetta...
unico problema (nn so se risolvibile): in teoria dovrei fa sì che quando il valore è maggiore compaia "+ e valore corrispondente"...non so se sono stato chiaro...
quindi se il valore è inferiore c'è il -, se è superiore dovrebbe esserci il +....
dici che si può fare?
grazie mille ancora
dinoxet
Profilo
| Senior Member
484
messaggi | Data Invio:
mar 30 giu 2009 - 14:06
ma il campo deve rimanere numerico?
altrimenti lo formattiamo come testo e con un iif gli aggiungiamo + o - a secondo del valore...
DINOXET
__________________________________________
impossible is only a word
lore21
Profilo
| Newbie
8
messaggi | Data Invio:
mar 30 giu 2009 - 14:21
in teoria il campo deve rimanere numerico xchè devo aggiungere un campo ''totale bambini'' e fare la somma...
dinoxet
Profilo
| Senior Member
484
messaggi | Data Invio:
mer 1 lug 2009 - 16:27
ma lo devi visualizzare in un report in una maschera?
o dove?
nel caso puoi formattarlo a tuo piacimento a seconda di dove lo devi far vedere..
DINOXET
__________________________________________
impossible is only a word
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 !