Condividi tramite

Query campi incrociati da una query

Anonimo
2015-12-08T17:34:01+00:00

Salve,

vorrei usare questa query che deriva da una query prova.

TRANSFORM Count(prova.InizioOrarioTurno) AS ConteggioDiInizioOrarioTurno

SELECT prova.Pr1, Pr.MassimoOre

FROM prova INNER JOIN Pr ON prova.Pr1 = Pr.Pr

GROUP BY prova.Pr1, Pr.MassimoOre

PIVOT Format([InizioOrarioTurno],"Short Date");

E' possibile scrivere una istruzione sql unica con interno la query prova? Vorrei usarla in vba cambiando dei parametri.

Grazie.

Valentino

Microsoft 365 e Office | Access | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2015-12-09T11:02:17+00:00

Ciao 

non conoscendo esattamente lo statement SQL della tua query Prova la risposta generica è si, nel senso che è tecnicamente fattibile ma occorrerebbe capire cosa c'è dentro Prova. Esempio:


TRANSFORM Count(A.InizioOrarioTurno) AS ConteggioDiInizioOrarioTurno

SELECT A.Pr1, Pr.MassimoOre

FROM (SELECT InizioOrarioTurno, Pr1 FROM TuaTabella) A INNER JOIN Pr ON A.Pr1 = Pr.Pr

GROUP BY A.Pr1, Pr.MassimoOre

PIVOT Format(A.[InizioOrarioTurno],"Short Date");


la parte in grassetto corrisponderebbe allo statement SQL della tua query Prova, ovviamente da adeguare alla tua realtà.

David

La risposta è stata utile?

0 commenti Nessun commento

2 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2015-12-09T16:47:04+00:00

    Grazie David

    Funziona a meraviglia.

    Valentino

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2015-12-09T08:39:01+00:00

    La risposta è stata utile?

    0 commenti Nessun commento