This is topic Выборка по времени in forum SIAD/SQL. Архивирование в TRACE MODE / SIAD/SQL. Data Logging in TRACE MODE at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/40/t/000096.html

Posted by Usr (Участник № / Member № 4363) on :
 
Уважаемая Техподдержка, помогите разобраться...

Для простоты, работаю с базой Access. Таблица из 3 параметров ID, Время, Значение. Хочу сделать Запрос по времени (например такой,пишу текстом так как не получается отправить запрос в нормальном виде))):

Выборка
параметр_1,
параметр_2,
параметр_3
Из
Таблица
Где
параметр_1 больше Время_начала AND
параметр_1 меньше Время_конца

Задаю время с помощью ГЭ "Дата и время".
Вывожу ID последней записи и количество найденных строк. Выборка по времени ничего находит.

Если делать выбор из всей таблицы без дополнительных условий (времени), то работает, соответственно, скорее всего, задается неправильно время.

Так же отправил проект на hotline3@adastra.ru
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Синтаксис SQL-запроса должен соответствовать соглашениям, принятым в конкретной БД ее ODBC-драйвере.
Эти вопросы выходят за рамки Trace Mode 6.

В частности, для MS Access установлено, например, что работает такой запрос:

SELECT
Table1.Data #ARG_001#,
Table1.Time #ARG_000#
FROM
Table1
WHERE
Table1.Time = CDate('#ARG_003#')
 
Posted by Usr (Участник № / Member № 4363) on :
 
а можно ли запустить экзешник из Trace Mode, по кнопке, скажем?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Для этого можно использовать канал CALL с типом вызова EXEC.
 


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2