Advertisement
Guest User

Untitled

a guest
May 22nd, 2019
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.72 KB | None | 0 0
  1. DECLARE @id_campaign UNIQUEIDENTIFIER;
  2. SET @id_campaign = (SELECT MAX(ID) FROM [dbo].[Campagnes]);
  3.  
  4. DECLARE @compaign_start_date DATE;
  5. DECLARE @compaign_end_date DATE;
  6.  
  7. DECLARE @YEAR INT;
  8. DECLARE @MONTH INT;
  9.  
  10. SET @YEAR = (SELECT Annee - 1 FROM Campagnes WHERE ID = @id_campaign);
  11. SET @MONTH = (SELECT 12 - NbMoisEditables FROM Campagnes WHERE ID = @id_campaign);
  12.  
  13. SET @compaign_start_date = DATEFROMPARTS(@YEAR, @MONTH, 1);
  14. SET @compaign_end_date = DATEADD(DAY, -1, DATEADD(MONTH, 1, @compaign_start_date));
  15.  
  16. print 'Year - ' + CAST(@YEAR AS VARCHAR);
  17. print 'Month - ' + CAST(@MONTH AS VARCHAR);
  18. print 'Start date - ' + CAST(@compaign_start_date AS VARCHAR);
  19. print 'End date - ' + CAST(@compaign_end_date AS VARCHAR);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement