Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Работа с данными

Страница: 1 |

 

  Вопрос: Подскажите с запросом в SQLite Добавлено: 14.02.10 22:28  

Автор вопроса:  fuzytsfcrew | Web-сайт: video-edit.com.ua | ICQ: 314339 
В общем суть в чем:
Есть запрос который без проблем пашет в Ацессе, но синтаксис не подходит для SQLite. Его суть выбрать нужное количество(number) чётных записей с конца и пересортировать по порядку. В Ацессе это выглядит так:
SELECT TOP " & number & " * FROM (SELECT * FROM table WHERE (id mod 2)=0 ORDER BY ID DESC)ORDER BY ID

В SQLite TOP нельзя использовать в запросе, поэтому пишем так:
SELECT * FROM (SELECT * FROM table WHERE (id mod 2)=0 ORDER BY ID DESC LIMIT " & number & ")ORDER BY ID

Но не пашет и пишет что ОДБС не хавает такой синтаксис.
Полез с запросом в SQLite Expert, а он выдал что:
near "mod":syntax error

Кто знает как подправить запрос или как по другому выбрать чётные и нечётные записи???

Ответить

  Ответы Всего ответов: 1  

Номер ответа: 1
Автор ответа:
 fuzytsfcrew



ICQ: 314339 

Вопросов: 30
Ответов: 102
 Web-сайт: video-edit.com.ua
 Профиль | | #1
Добавлено: 14.02.10 22:43
Стоило хорошенько порыться и найти у буржуев, что MOD в SQLite нужно менять на %.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам