Advertisement
Guest User

Untitled

a guest
Jan 24th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. USE [lin2world]
  2. GO
  3. /****** Object: StoredProcedure [dbo].[lin_SetLastTaxUpdate] Script Date: 01/23/2018 01:07:05 ******/
  4. SET ANSI_NULLS ON
  5. GO
  6. SET QUOTED_IDENTIFIER ON
  7. GO
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14. /********************************************
  15. lin_SetLastTaxUpdate
  16.  
  17. INPUT
  18. @income datetime,
  19. @tax datetime
  20. OUTPUT
  21. made by
  22. carrot
  23. date
  24. 2004-02-29
  25. ********************************************/
  26. ALTER PROCEDURE [dbo].[lin_SetLastTaxUpdate]
  27. (
  28. @income varchar(50),
  29. @tax varchar(50),
  30. @manor varchar(50)
  31. )
  32. AS
  33.  
  34. SET NOCOUNT ON
  35.  
  36. DECLARE @d_income datetime = CONVERT(datetime, REPLACE( @income, '-0-', '-01-' ), 120)
  37. DECLARE @d_tax datetime = CONVERT(datetime, REPLACE( @tax, '-0-', '-01-' ), 120)
  38. DECLARE @d_manor datetime = CONVERT(datetime, REPLACE( @manor, '-0-', '-01-' ), 120)
  39.  
  40. IF EXISTS(SELECT * FROM castle_tax) BEGIN
  41. UPDATE castle_tax SET income_update = @d_income, tax_change = @d_tax, manor_reset = @d_manor
  42. END ELSE BEGIN
  43. INSERT INTO castle_tax VALUES ( @d_income, @d_tax, @d_manor)
  44. END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement