Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
12.01.2010, 08:23
|
|||
---|---|---|---|
|
|||
Как получить дату в запросе |
|||
#18+
Имеется БД, в которой в поле f_date типа double хранится дата. База заполнялась из под делфийской программы, где в это поле писалось значение типа TDateTime. Теперь встала задача выбрать все записи, в которых f_date < '01.01.2010'. Т.е. типа так: Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.01.2010, 10:08
|
|||
---|---|---|---|
|
|||
Как получить дату в запросе |
|||
#18+
Или преобразовать f_date в строку средствами SQL, как? Гуру, ну помогите ньюбу в SQLite, плиз! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.01.2010, 12:50
|
|||
---|---|---|---|
|
|||
Как получить дату в запросе |
|||
#18+
Зависит от компонентов доступа - как дата сохранялась в поле. Варианты - в виде строки, юлиановская дата в виде числа с плавающей запятой. Определи что там, тогда можно будет сказать, как с этой датой работать. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.01.2010, 13:09
|
|||
---|---|---|---|
|
|||
Как получить дату в запросе |
|||
#18+
Dmitry Arefiev, Даты хранятся в поле f_date в виде 39399.4588194444, т.е. типа TDateTime в Delphi (double, float). ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.01.2010, 13:23
|
|||
---|---|---|---|
|
|||
Как получить дату в запросе |
|||
#18+
SQLite про TDateTime не в курсе. Можно конечно написать собственные функции для работы с TDateTime в SQLite, но есть ли смысл ... Используй параметры и присваивай '01.01.2010' параметру в виде TDateTime значения. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.01.2010, 13:33
|
|||
---|---|---|---|
|
|||
Как получить дату в запросе |
|||
#18+
Dmitry Arefiev, Программно желаемое не сложно сделать, но проблема в том, как написать (и выполнить) такой запрос, используя любой менеджер БД SQLite (типа Sqliteman/SQLite Expert Professional/ и т.п.)? Неужели никак нельзя? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.01.2010, 15:56
|
|||
---|---|---|---|
|
|||
Как получить дату в запросе |
|||
#18+
LiYing, смотрите тут все функции что есть http://www.sqlite.org/lang_datefunc.html для работы с временем ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.01.2010, 16:26
|
|||
---|---|---|---|
|
|||
Как получить дату в запросе |
|||
#18+
Максим-ИвановLiYing, смотрите тут все функции что есть http://www.sqlite.org/lang_datefunc.html для работы с временем Там я смотрел в первую очередь, к сожалению, ничего подходящего не нашел :( ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.01.2010, 17:44
|
|||
---|---|---|---|
Как получить дату в запросе |
|||
#18+
Тогда пишешь свое расширение с функцией типа Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=54&tablet=1&tid=2009387]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
71ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 338ms |
total: | 503ms |
0 / 0 |