Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- GO
- IF OBJECT_ID('P_Dodaj_Nowa_Dotacje') is not null
- DROP PROCEDURE P_Dodaj_Nowa_Dotacje
- GO
- CREATE PROCEDURE P_Dodaj_Nowa_Dotacje
- (
- @Wplacajaca INT,
- @DataWplaty DATE,
- @Kwota SMALLMONEY
- )
- AS
- DECLARE @NEW_ID INT
- SELECT @NEW_ID = COUNT(*) FROM dbo.Dotacje
- SET @NEW_ID = @NEW_ID + 1
- DECLARE @DataPrzylaczenia DATE
- DECLARE @DataOdstapienia DATE
- BEGIN
- IF EXISTS (SELECT * FROM dbo.Czlonkinie WHERE Czlonkinie.CzlonkiniID = @Wplacajaca)
- BEGIN
- SELECT @DataPrzylaczenia = DataPrzylaczenia FROM dbo.Czlonkinie WHERE CzlonkiniID = @Wplacajaca
- SELECT @DataOdstapienia = DataOdstapienia FROM dbo.Czlonkinie WHERE CzlonkiniID = @Wplacajaca
- END
- IF @DataWplaty BETWEEN @DataPrzylaczenia AND @DataOdstapienia
- BEGIN
- INSERT INTO Dotacje VALUES
- (@NEW_ID, @Wplacajaca, @DataWplaty, @Kwota)
- END
- END
- GO
- EXEC dbo.P_Dodaj_Nowa_Dotacje(1, '20141025', 30,00)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement