Torna al Thread
CREATE TABLE [dbo].[Archivio_mov](
[codalbergo] [int] ,
[codcomune] [int] ,
[DataArrivo] [smalldatetime] NULL,
[DataPartenza] [smalldatetime] NULL,
[IdStato] [int] NULL
CONSTRAINT [PK_Archivio_mov] PRIMARY KEY CLUSTERED
(
[codalbergo] ASC,
[codcomune] ASC
)
)
GO
Insert Into archivio_mov(codalbergo,codcomune,dataarrivo,datapartenza,idstato) Values ('1000','60038','20080909',Null,70)
Insert Into archivio_mov(codalbergo,codcomune,dataarrivo,datapartenza,idstato) Values ('1000','60039','20080909',Null,70)
Insert Into archivio_mov(codalbergo,codcomune,dataarrivo,datapartenza,idstato) Values ('1000','60037','20080909',Null,70)
Insert Into archivio_mov(codalbergo,codcomune,dataarrivo,datapartenza,idstato) Values ('1000','60036','20080909',Null,70)
Insert Into archivio_mov(codalbergo,codcomune,dataarrivo,datapartenza,idstato) Values ('1000','60035','20080910',Null,70)
Insert Into archivio_mov(codalbergo,codcomune,dataarrivo,datapartenza,idstato) Values ('1000','60034','20080910',Null,70)
Insert Into archivio_mov(codalbergo,codcomune,dataarrivo,datapartenza,idstato) Values ('1000','60033','20080910',Null,70)
GO
DECLARE @valore smalldatetime
SET @valore = '20080909'
UPDATE
archivio_mov
SET
datapartenza = @valore
WHERE
codalbergo = '1000'
AND dataarrivo <= @valore
SELECT * FROM archivio_mov