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


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


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