Ciao ragazzi!

Sql Server e VB.NET.
Immaginatevi questo: avete una tabella con un elenco di attività. Sapete che ogni attività vi impegna da una data di inizio lavori fino ad una data di fine lavori.
E poi un elenco di persone che voi distribuite sulle varie attività.
Il tutto messo su sql server in due tabelle, una appunto con le attività e le date di inizio e fine e l'altra con l'elenco di persone.
Io decido quindi come impegnare le varie persone sulle attività in fase di pianificazione. Quindi ad ogni id persona c'è abbinato un id attività.
Una volta pianificato il tutto (immaginatevi centinaia di persone e migliaia di attività, quindi la cosa ha una certa complessità) devo verificare che nessuna persona sia impegnata megli stessi giorni in attività diverse.
Come posso fare?
Posso già risolvere la questione a livello di query ad sql?

Grazie!