Non sono convinto di avere capito tutto comunque:
Data una tabella di nome "Tabe" con i campi:
- Dat --- DataOra
- aaa --- testo
- bbb --- testo
- ccc --- testo
- ddd --- testo
con questa query ottieni quasi quello che vuoi:
( ma se nei dati ti manca una combinazione NON restituisce zero bensi nulla )
codice:SELECT IIf(IsNull([aaa]),"_","x") & IIf(IsNull([bbb]),"_","x") & IIf(IsNull([ccc]),"_","x") & IIf(IsNull([ddd]),"_","x") AS Resx, Count(IIf(IsNull([aaa]),"_","x") & IIf(IsNull([bbb]),"_","x") & IIf(IsNull([ccc]),"_","x") & IIf(IsNull([ddd]),"_","x")) AS Conx FROM Tabe WHERE (((Tabe.Dat)>[Dal] And (Tabe.Dat)<[Al])) GROUP BY IIf(IsNull([aaa]),"_","x") & IIf(IsNull([bbb]),"_","x") & IIf(IsNull([ccc]),"_","x") & IIf(IsNull([ddd]),"_","x") ;
questo è possibile solo con Query costruite con VBA, ma vediamo prima come va la query sopra !!!Colgo l'occasione per una domanda, nella visualizzazione del codice, è possibile accodare le istruzioni di 2 query diverse?

Rispondi quotando