Prima tabella struttura
Inserisca riga crea il campo ID_Lettura che funziona da identificatore con la tabella volumi
Per ogni id_lettura su letture crea 24 parziali sulla tabella Volumi come campo di identificazione ho id_lettura .
Dato che arrivavano dei dati con data errata al posto di 2009 anno 2010 ho creato questi due trigger ....
su letture
su Volumi
ALTER TRIGGER [dbo].[trD_Volumi]
ON [dbo].[VOLUMI]
for INSERT
AS
update dbo.volumi
set volumi.dataorarif= dateadd(yyyy,-1,volumi.dataorarif),trucco=1
from inserted as I
where year(volumi.dataorarif)=2010
Sembra non faccia in tempo a finire di inserire che il trigger ha già cambiato le date ...