Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Поля типа Time / 5 сообщений из 5, страница 1 из 1
24.10.2004, 13:54
    #32751802
Улик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поля типа Time
Всем доброго времени суток, господа!
Есть такая проблема. В БД в таблице есть два поля, хранящие время.
Нужно отобрать записи, в которых разница между этими временами не больше заданного значения.
Понимаю, что вопрос идиотский, но постоянно получаю несоответствие типов.
Как правильно составить запрос?
...
Рейтинг: 0 / 0
25.10.2004, 10:03
    #32752172
Станислав C.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поля типа Time
УликВсем доброго времени суток, господа!
Есть такая проблема. В БД в таблице есть два поля, хранящие время.
Нужно отобрать записи, в которых разница между этими временами не больше заданного значения.
Понимаю, что вопрос идиотский, но постоянно получаю несоответствие типов.
Как правильно составить запрос?
Я тоже на похожем заткнулся... Мне надо было из Oracle перенести данные в файл dbf. Загвоздка произошла с полем Дата: в dbf-ке оно было типа Date, а в Oracle - DataTime (предъявлялось во View только дата)... Программа тоже писала про несоответствие типов...
Советую просмотреть типы получаемых в запросе данных. Для этого необходимо сохранить Recordset в файл в формате XML:
ADOQuery->SaveToFile(FileName,pfXML);
После этого открываешь сформированный файл в режиме просмотра и смотришь типы полей. Может быть у тебя тип поля совсем не Time, а DateTime... Потому и кричит о несоответствии типов...
...
Рейтинг: 0 / 0
25.10.2004, 11:31
    #32752351
JibSkeart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поля типа Time
2Улик
Ну хотябы СуБд какую юзаете ?!


 ш
(';')
(V),(V),,
Код: plaintext
 JS 
...
Рейтинг: 0 / 0
25.10.2004, 11:44
    #32752376
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поля типа Time
Ну и при чем здесь С++ , а ?
...
Рейтинг: 0 / 0
26.10.2004, 03:31
    #32753915
Philin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поля типа Time
Ну вопрос действительно не по C++.
Если ваша база под MS SQL Server, то предлагаю запросом приводить поля к одному типу, например:
Код: plaintext
1.
SELECT convert(datetime, DateField,  104 ) 
FROM MyTableWithDate
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Поля типа Time / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]