Torna al Thread
CREATE PROCEDURE dbo.proc_InserisciIndennita
@Giorni smallint
, @Mese tinyint
, @Anno smallint
, @DataPagamento smalldatetime
, @Gruppo varchar(50)
, @IDIndennita varchar(50)
AS
BEGIN
SET NOCOUNT ON;
DECLARE @IDUtente varchar(50)
SELECT @IDUtente = IDUtente + CAST(YEAR(DataInserimento) AS char(4)) + RIGHT('00' + CAST(MONTH(DataInserimento) AS varchar(2)),2) + RIGHT('00' + CAST(DAY(DataInserimento) AS varchar(2)),2) + Gruppo FROM Anagrafica WHERE DataInserimento <= GETDATE() AND Gruppo = @Gruppo
INSERT INTO Indennita (IDUtente, Giorni,Mese, Anno, DataPagamento, Gruppo, IDIndennita)
VALUES (@IDUtente, @Giorni, @Mese, @Anno, @DataPagamento, @Gruppo, @IDIndennita)
END