Come inserire record dalla tabella A alla Tabella B in base alle condizioni di cui alla tabella C.Inserire nel selezionare e dove dichiarazione combinato
Tabella A:
ID Name DateFrom DateTo
1 Alex 22-7-2015 26-7-2015
2 Alice 21-8-2015 25-8-2015
Tabella C:
ID Quarter DateFrom DateTo
1 Quater 1 1-7-2015 31-7-2015
2 Quater 2 1-8-2015 31-8-2015
Se i record della Tabella A sono compresi nell'intervallo di date nella Tabella C. Verrà inserito in una nuova Tabella B.
La redenzione è Tabella B
insert into redemption(staffID,staffName,department,pointsAccumulated,referrerID)
select referrerStaffID,referrerName,referrerDepartment,SUM(points),activeDirectoryID
FROM referral
WHERE NOT EXISTS (select * from redemption1 where referrerID=activeDirectoryID) group by activeDirectoryID;
Puoi condividere la struttura della tabella b e i record che vuoi inserire per questi dati di esempio? Grazie! – Mureinik