microsoft.public.it.office.access
[Top] [All Lists]

Re: accodare campi uguali di query diverse

Subject: Re: accodare campi uguali di query diverse
From: "giorgio rancati"
Date: Wed, 24 Oct 2007 22:51:04 +0200
Newsgroups: microsoft.public.it.office.access


"Mimeacc" <michele.menniti@xxxxxx> ha scritto nel messaggio 
news:%23JlqtdnFIHA.1204@xxxxxxxxxxxxxxxxxxxxxxx
> Ho tre query diverse che mi restituiscono due campi:
> 1a query:
> SELECT qryOreLavoroInserite.GOGiornoS, qryOreLavoroInserite.GOOra
> FROM qryOreLavoroInserite;
>
> 2a query:
> SELECT qryOreDisposizioneInserite.GOGiornoS, 
> qryOreDisposizioneInserite.GOOra
> FROM qryOreDisposizioneInserite;
>
> 3a query:
> SELECT qryOrePagamentoInserite.GOGiornoS, qryOrePagamentoInserite.GOOra
> FROM qryOrePagamentoInserite;
>
> Ogni query seleziona dati da una tabella diversa (anche se i nomi dei 
> campi sono uguali), sapendo con certezza che le combinazioni GOGiornoS e 
> GOOra delle 3 query sono diverse tra loro, devo accodare i risultati delle 
> 3 query in modo da avere un unico elenco.
> In pratica vorrei creare una 4a query che mi desse l'elenco di tutte le 
> combinazioni Giorno/Ora utilizzate.
> Ho creato una tabella di appoggio (che azzero ogni volta) nella quale 
> accodo una dopo l'altra le 3 query ed ottengo il risultato voluto, ma mi 
> sembra macchinoso, sono certo che esiste un metodo più snello.
> Potete aiutarmi?

Ciao Mimeacc,
puoi ottenere il risultato con una sola query avente questo codice
----
SELECT GOGiornoS, GOOra
FROM qryOreLavoroInserite
UNION ALL
SELECT GOGiornoS,GOOra
FROM qryOreDisposizioneInserite
UNION ALL
SELECT GOGiornoS, GOOra
FROM qryOrePagamentoInserite
----

Ciao
--
Giorgio Rancati
[Office Access MVP] 



<Prev in Thread] Current Thread [Next in Thread>