examples.sql 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. select TsToList(stock_data, 1)::list(smallfloat not null) from daily_stocks;
  2. select TsToList(stock_data, 0)::list(datetime year to fraction(5) not null) from daily_stocks;
  3. select Interp(stock_data) from daily_stocks;
  4. begin work;
  5. create row type day_info (
  6. ValueDate DATETIME year to fraction(5),
  7. carryover char(1),
  8. spread integer,
  9. pricing_bmk_id integer,
  10. price float,
  11. yield float,
  12. priority char(1)
  13. );
  14. execute procedure TSContainerCreate('ctnr_daily', 'rootdbs', 'day_info', 0, 0);
  15. create table corporates (
  16. Secid integer UNIQUE,
  17. series TimeSeries(day_info)
  18. );
  19. insert into corporates values (
  20. 25000006,
  21. 'container(ctnr_daily), origin(1994-01-03 00:00:00.00000), calendar(daycal), threshold(0)');
  22. select * from corporates;
  23. execute procedure TSIncLoad('corporates',
  24. '$USERFUNCDIR/daily.dat',
  25. 'daycal',
  26. '2011-01-03',
  27. 0,
  28. 't',
  29. 'ctnr_daily',
  30. 1);
  31. select * from corporates;
  32. rollback work;