Advertisement
tonytonov

TimeSeriesElements trigger, currency conversion test

May 13th, 2013
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 2.26 KB | None | 0 0
  1. --3 - 20 - 2
  2. --1 - 20 - 8
  3. --benchmark 20: spot 4, converted 32
  4. --spot 4, converted 32
  5. --3 - 23 - 4
  6. --1 - 23 - 8
  7. --benchmark 23: spot 2, converted 16
  8. --spot 2, converted 16
  9. --3 - 24 - 2
  10. --1 - 24 - 8
  11. --benchmark 24: spot 4, converted 32
  12. --spot 4, converted 32
  13. --3 - 25 - 5
  14. --1 - 25 - 15
  15. --benchmark 25: spot 3, converted 45
  16. --spot 3, converted 45
  17. --3 - 27 - 15
  18. --1 - 26 - 10
  19. --1 - 27 - 20
  20. --benchmark 26: spot 1, converted 20 (if locf)
  21. --spot NA, converted 20
  22. --benchmark 27: spot 1.33, converted 26.66
  23. --spot 1.33, converted 26.66
  24. --3 - 25 - 20
  25. --benchmark 26: spot 0.5, converted 5 (if locf)
  26. --3 - 26 - 10
  27. --benchmark 26: spot 1, converted 10
  28. --spot 1, converted 20
  29.  
  30. --*
  31. select top 20 * from dbo.TimeSeriesElements t where t.TSID=1 and t.RefDate>='20120420' order by t.RefDate desc
  32. select top 20 * from dbo.TimeSeriesElements t where t.TSID=3 and t.RefDate>='20120420' order by t.RefDate desc
  33. select * from TimeSeriesElements where TSID = 137 and RefDate>='20120420' order by RefDate desc
  34. select * from dbo.FXSpotPrices (12,2,'20120420','20120427',1) order by RefDate desc
  35. --*
  36.  
  37. insert into TimeSeriesElements values (3, 1, '20120420', '20120420', 2, '20120420')
  38. insert into TimeSeriesElements values (1, 1, '20120420', '20120420', 8, '20120420')
  39. --*
  40. insert into TimeSeriesElements values (3, 1, '20120423', '20120423', 4, '20120423')
  41. insert into TimeSeriesElements values (1, 1, '20120423', '20120423', 8, '20120423')
  42. --*
  43. insert into TimeSeriesElements values (3, 1, '20120424', '20120424', 2, '20120424')
  44. --*
  45. insert into TimeSeriesElements values (1, 1, '20120424', '20120424', 8, '20120424')
  46. --*
  47. insert into TimeSeriesElements values (3, 1, '20120425', '20120425', 5, '20120425')
  48. insert into TimeSeriesElements values (1, 1, '20120425', '20120425', 15, '20120425')
  49. --*
  50. insert into TimeSeriesElements values (3, 1, '20120427', '20120427', 15, '20120427')
  51. insert into TimeSeriesElements values (1, 1, '20120426', '20120426', 10, '20120426')
  52. insert into TimeSeriesElements values (1, 1, '20120427', '20120427', 20, '20120427')
  53. --*
  54. insert into TimeSeriesElements values (3, 1, '20120426', '20120426', 10, '20120426')
  55. --*
  56. delete from TimeSeriesElements where RefDate >= '20120420' and TSID = 1
  57. delete from TimeSeriesElements where RefDate >= '20120420' and TSID = 3
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement