The
seq_search()function produces a sequence ordered according to the sequence filtered by the range values specified in the second and third arguments.Following is an example script demonstrating the
seq_search()function:SELECT symbol, seq_search(day, 20130101, 20130331) as "Q1_13" FROM Quote WHERE symbol='SYM0'; symbol Q1_13{} ------------------------------------------------------------------------------ SYM0 {20130101, 20130104, 20130106, 20130110, 20130123, 20130125, 20130129, 20130213, 20130214, 20130216, 20130311, 20130326, 20130409}In the example above, the “date” values
20130101and20130331(integer values in formatyyyymmdd) are used to return the sequence of day values for the first quarter of year 2013.Sample script
A sample script to demonstrate this
selectstatement using xSQL can be run from thesamples/xsql/scripts/financialdirectory with the following command:g 11