Non è meglio se usi una singola tabella che potrai chiamare "Operazioni" con:
- id_operazione (int)
- oggetto (varchar)
- data (varchar)
- importo (float)
- entrata (int 0/1)
- uscita (int 0/1)
Alla fine dei conti i campi sono gli stessi per entrambe le tabelle.
Se è un entrata metti 1 su entrata e 0 su uscita.
Se è un uscita metti 1 su uscita e 0 su entrata.
Puoi filtrare le entrate, le uscite, ordinare per data (con la data il mese non serve) e non ti servono Join di nessun tipo. Se eventualmente le entrate sono sempre le stesse (Stipendio1,Stipendio2 ecc) puoi pensare di sostituire il campo entrata con id_entrata e joinarlo con una tabella tipo_entrata.

Rispondi quotando