Выбор каждой n-й строки в результате запроса SQL Server 2008, где в таблице отсутствует столбец идентификатора строки

Я чувствую себя так близко ... Я думаю, что моя проблема в том, как ям, используя функцию MOD в сочетании сROW_NUMBER() функционировать, но я нене понимаю, что яя делаю неправильно.

м, используяROW_NUMBER() функция, потому что мне нужен способ выбрать каждыйэнный» строка. Я'Я читал другие страницы об этом (я использовал их для создания своего SQL) ... но яполучаю ошибку от SQL Server. Мне нужно соединение внутренней таблицы (2 экземпляра таблицы,Tick_OneMinH1 а такжеH2) получать цены разных ценных бумаг одновременно с моментальным снимком.

Если я закомментирую строку сMOD функция ... SQL выполняется нормально ... но если я его вставлю .... SQL Server выдает сообщение об ошибке:

Выражение не булева типа, указанное в контексте, где ожидается условие, рядом с 'MOD.

Вот моя попытка SQL--

SELECT 
   ROW_NUMBER() OVER (ORDER BY H1.CombDateTime ASC) AS RowID,
   H1.CombDateTime, 
   H1.Close_PX as 'TYA_Close', 
   H2.Close_PX 'ESA_Close'
FROM 
   Tick_OneMin as H1, Tick_OneMin as H2
WHERE 
   H1.Ticker = 'TYA'
   AND H2.Ticker = 'ESA'
   AND H1.CombDateTime >= '12/28/2012 10:00 AM'
   AND H1.CombDateTime 

Ответы на вопрос(1)

Ваш ответ на вопрос