E' OVVIO che non ti dia GENNAIO: non esiste alcun record nella tua tabella che contenga il valore GENNAIO. Questo è un problema di semantica: la differenza nei DBMS è sempre intesa come DIFFERENZA INSIEMISTICA: si possono estrarre degli elementi da un insieme e, facendo la differenza fra l'insieme "universo" e l'insieme estratto si ottengono gli elementi che non appartengono all'insieme.

Il COMPLEMENTO NON E' AMMESSO: questo significa che il DB non può inventarsi un record contenente il mese di GENNAIO se esso non è FISICAMENTE presente nella base di dati.

Se vuoi vedere anche il mese di GENNAIO con importo 0, DEVI immettere un record contenente GENNAIO e importo 0 oppure NULL.


Ciao.