Calculate Days Remaining For User Birthday Countdown

  1. USE [BloodBankManagement]  
  2. GO  
  3. /****** Object: StoredProcedure [dbo].[sp_DonorBdayEvent] Script Date: 7/8/2016 12:57:20 PM ******/  
  4. SET ANSI_NULLS ON  
  5. GO  
  6. SET QUOTED_IDENTIFIER ON  
  7. GO  
  8. ALTER PROCEDURE [dbo].[sp_DonorBdayEvent]  
  9. AS  
  10. BEGIN  
  11. --Donor Marriage aniversary  
  12. select DonorID,DonorIDValue,Name,DonorMarrAnvDate,DATEDIFF(day,GETDATE(),DonorMarrAnvDate) as RemainingDaysForMar  
  13. from dbo.DonorRegister  
  14. where ActiveFlag=1 and CONVERT (DATE, DonorMarrAnvDate) between CONVERT (DATE, getdate()) and CONVERT (DATE, getdate()+12)  
  15. --Donor Marriage Bday  
  16. select DonorID,DonorIDValue,Name,DOB,DATEDIFF(day,GETDATE(),DOB) as RemainingDaysForDOB  
  17. from dbo.DonorRegister  
  18. where CONVERT (DATE, DOB)=CONVERT (DATE, getdate()) and ActiveFlag=1  
  19. END