Reiscrizioni

Reiscrizioni

0
0

Buonasera, ho un problema di questo genere:

in una tabella ho i seguenti campi:

anno

nrtessera

trimestre

Faccio l’esempio pratico. La tessera 100 si iscrive nel 2015 nel trimestre 1. Poi sempre la stessa tessera si iscrive anche nel trimestre 2

Facendo un formato resoconto(per tessera) ottengo i due record.

Avrei bisogno di rispondere alla domanda: “quante tessere si sono reiscritte nel trimestre 1 e 2′” (in questo caso solo 1)

ho provato con un’ autorelazione del tipo anno=anno e tessera=tessera  e trim=1 e trim =2  ma da 0 come risultato.

mi sto perdendo….

grazie Gabriele

Segnalato come spam
Pubblicata da (Domande: 1, Risposte: 1)
Domanda inviata 17 Novembre 2015 18:21
29 vis.
0
Domanda privata

Grazie per la risposta, in relatà ho bypassato il problema del trimestre a cavallo dell’anno  gestendolo anno=20152016 (non è un campo data) che è poi la durata del corso.

quindi per l’anno 20152016 ho il campo trim popolato con solo 4 valori (1,2,3,4).

Non ho capito (scusa) cosa intendi.

Diciamo che il record è cosi compilato:

tess=1234    anno=20152016  trim=1

tess=4567   anno=20152016   trim=1

tess=1234   anno=20152016   trim=2

Vorrei che immettendo (in un’altra tabella relazionata) il campo anno=20152016 mi restituisse es: (campocalcolato) trim1&2 =1  (perchè è solo la tessera 1234 che si iscrive due volte).

Ovvio che questo campo calcolato può essere anche 1&3 (cioè si iscrive nel primo e terzo trim)

Scusa sono un po duro….

Gabriele

Segnalata come spam
Pubblicata da (Domande: 1, Risposte: 1)
Risposta inviata 19 Novembre 2015 10:03
0
Domanda privata

Buongiorno, Gabriele.

L’idea di autorelazione è corretta, secondo me va gestita in maniera più articolata.
ti servnono due campi calcolai per trimestre  e anno precedente (nel caso del 2 trimestre 2015, sarà il 1 trimestre 2015, nel caso di 1 trimestre 2015 sarà il 4 trimestre 2014). l’autorelazione dovrebbe essere qualcosa tipo:
id=id AND
anno= anno_trimestre_precedente
trimestre=trimestre_precedente

e basare il calcolo su quello.

 

.g.

Segnalata come spam
Pubblicata da (Domande: 0, Risposte: 1544)
Risposta inviata 18 Novembre 2015 13:02