Torna al Thread

USE tempdb; GO CREATE TABLE dbo.Archivio_mov_new ( IDdb int PRIMARY KEY CLUSTERED , progschedina int , codalbergo int , codcomalbergo int , dataarrivo smalldatetime , datapartenza smalldatetime ) GO INSERT INTO dbo.Archivio_mov_new (IDdb,progschedina,codalbergo,codcomalbergo,dataarrivo,datapartenza) VALUES (4, 2, 1000, 60038, '20080722', NULL) INSERT INTO dbo.Archivio_mov_new (IDdb,progschedina,codalbergo,codcomalbergo,dataarrivo,datapartenza) VALUES (5, 2, 1000, 60038, '20080722', NULL) INSERT INTO dbo.Archivio_mov_new (IDdb,progschedina,codalbergo,codcomalbergo,dataarrivo,datapartenza) VALUES (6, 2, 1000, 60038, '20080722', NULL) INSERT INTO dbo.Archivio_mov_new (IDdb,progschedina,codalbergo,codcomalbergo,dataarrivo,datapartenza) VALUES (7, 2, 1000, 60038, '20080722', NULL) INSERT INTO dbo.Archivio_mov_new (IDdb,progschedina,codalbergo,codcomalbergo,dataarrivo,datapartenza) VALUES (8, 2, 1000, 60038, '20080722', NULL) INSERT INTO dbo.Archivio_mov_new (IDdb,progschedina,codalbergo,codcomalbergo,dataarrivo,datapartenza) VALUES (9, 3, 1000, 60038, '20080722', NULL) GO DECLARE @Flag bit SET @Flag = 1 DECLARE @DataArrivo smalldatetime DECLARE @DataPartenza smalldatetime DECLARE @codalbergo int SET @DataArrivo = '20080722' SET @DataPartenza = '20080723' SET @codalbergo = 1000 UPDATE dbo.Archivio_mov_new SET dataarrivo = @DataArrivo , datapartenza = CASE WHEN @Flag = 1 THEN @DataPartenza ELSE Datapartenza END WHERE codalbergo = @codalbergo GO SELECT * FROM dbo.Archivio_mov_new DROP TABLE dbo.Archivio_mov_new GO
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5