Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> функции datediff, convert 
:(
    Опции темы
Veroonya
  Дата 6.2.2009, 08:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 69
Регистрация: 10.10.2008
Где: Россия, Омск

Репутация: нет
Всего: 1



в таблице есть поля время (тип char) и дата (date)
нужно выбрать такие записи, разница между которыми не более 5 минут
Есть для этого запрос 
Код

 select *  from trcardcheck 
inner join  trcardcheck times ON times.LONG_PAN=trcardcheck.LONG_PAN
where datediff(mi,convert (datetime, trcardcheck.TIME_T ,108) ,convert (datetime, times.TIME_T ,108)) <=5 
and datediff(mi,convert (datetime, trcardcheck.TIME_T ,108) ,convert (datetime, times.TIME_T ,108)) >0
and trcardcheck.DATE_D=times.DATE_D


Но при использовании его в Delphi 7, выдает ошибку 
Код

capability not supported


как с этим справиться?
PM MAIL ICQ   Вверх
Akina
Дата 6.2.2009, 09:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 45
Всего: 454



СУБД - MS SQL?
Вообще я бы сначала CAST дату в строку, потом CONCAT её со временем, полученное CAST в datetime и уже затем DateDiff в минутах between -5 and 5


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Veroonya
Дата 6.2.2009, 09:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 69
Регистрация: 10.10.2008
Где: Россия, Омск

Репутация: нет
Всего: 1



Цитата(Akina @  6.2.2009,  09:00 Найти цитируемый пост)
и уже затем DateDiff в минутах between -5 and 5


datediff и convert не поддерживаются !!! 

Цитата(Veroonya @  6.2.2009,  08:35 Найти цитируемый пост)
capability not supported


И вообще столько много кастов и конкатов тут по-моему ни к чему.
Но это не важно, проблема именно в datediff и convert.

ЗЫ cast там тоже не пашет

PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Составление SQL-запросов | Следующая тема »


 




[ Время генерации скрипта: 0.0452 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.