Ciao a tutti!
Mi son arenata nella scrittura di una SELECT che mi sta facendo impazzire e vorrei chiedere consiglio a voi su come muovermi!

Vi spiego la situazione:

Sto sviluppando un software che gestirà le scadenze provvigionali.
Ogni provvigione ha la sua data di liquidazione.
Sin qui non ho trovato problemi....il problema nasce quando vado a gestire le provvigioni delle quali è stata saltata la liquidazione (per un motivo o per un altro) e che dovrebbero slittare di mese in mese sinchè non vengono liquidate!


Ho dato questa struttura alla tabella:
id; INT
dataStipendioPrevisto; Date
numContratto; INT
dataIncasso; Date
dataLiquidazione; Date (quando non è stata liquidata rimane settato su NULL)


Le provvigioni sono riferite a dei contratti dove il cliente versa mensilmente una cifra. Il datore di lavoro liquida la provvigione il mese dopo il versamento del cliente.

ES:
  • cliente versa nel suo fondo il 03/10/2015
  • il datore di lavoro liquida il 30/11/2015 la provvigione


siccome può capitare che il cliente non versi ma versi dopo slitta anche la provvigione....

Io ho necessità di visualizzare le provvigioni di competenza di un dato mese dell'anno e mi sto incartando sul fattore: "liquidate/non liquidate"

avete qualche consiglio su come andrebbe scritta la SELECT?