Ну, вы можете использовать оконные функции:
select id, gap
from (select t.*,
max(case when gap >= 6 then id end) over (order by id) as id_6
from t
) t
where id > id_6 or id_6 is null;
Чтобы создать DLL в F #, вы должны установить тип вывода для библиотеки классов в свойствах проекта. Используйте диалоговое окно «Добавить ссылку», как упоминалось ранее, чтобы добавить ссылку в проект C #.
Там нет реального трюка; как
http://lorgonblog.spaces.live.com/blog/cns!701679AD17B6D310!307.entry
только наоборот. Следует отметить, что если вы не укажете пространство имен в коде F #, все ваши определения верхнего уровня по умолчанию окажутся в модуле с именем файла, поэтому, если у вас есть Program.fs, вы можете ссылаться на него. Программа. Независимо от C #.
Если вы используете последнюю версию, все, что вам нужно сделать, это установить тип проекта 'F # Library' при создании проекта.