CREATE TABLE [dbo].[TabProdSc] ( [KeyAMIL] NVARCHAR (250) NOT NULL, [CodDiesGroup] NVARCHAR (50) NOT NULL, [KeyAM] NVARCHAR (250) NOT NULL, [CodItem] NVARCHAR (50) NOT NULL, [RawMat] NVARCHAR (50) NOT NULL, [CodPlant] NVARCHAR (50) NOT NULL, [HoleNum] INT NOT NULL, [NumSMED] INT NOT NULL, [KgTeo] DECIMAL (18, 6) NOT NULL, [KgLor] DECIMAL (18, 6) NOT NULL, [Duration] DECIMAL (18, 6) NOT NULL, [ProdTeo] AS (case isnull([Duration],(0)) when (0) then (0) else isnull([KgTeo],(0))/[Duration] end), [ScTec] AS (case isnull([KgLor],(0)) when (0) then (0) else (1)-[KgTeo]/[KgLor] end), CONSTRAINT [PK_TabProdSc] PRIMARY KEY CLUSTERED ([KeyAMIL] ASC, [CodDiesGroup] ASC) ); GO CREATE NONCLUSTERED INDEX [i_TabProdSc_KeyAM] ON [dbo].[TabProdSc]([KeyAM] ASC) INCLUDE([KgTeo]); GO EXECUTE sp_addextendedproperty @name = N'MS_Description', @value = N'produttività teorica (kgTeorici / durata h)', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'TabProdSc', @level2type = N'COLUMN', @level2name = N'ProdTeo'; GO EXECUTE sp_addextendedproperty @name = N'MS_Description', @value = N'scarto tecnico: 1 - (KgTeorici/ISNULL(KgLordi,1))', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'TabProdSc', @level2type = N'COLUMN', @level2name = N'ScTec';