powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Delphi [игнор отключен] [закрыт для гостей] / FireDAC синтаксис SQL и запрос
7 сообщений из 7, страница 1 из 1
FireDAC синтаксис SQL и запрос
    #40095083
DiakonX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток всем, кто читает.
Пара вопросов
1. Можно ли где-то найти справку по синтаксису языка запросов в Делфи 10.4. Объясню в чем суть. Для меня стало, например открытие,, что имя таблицы указывается через {id Table}, а не просто Table. Так же в найденной официальной справке есть описание функций типа EXTRACT(extract-field, extract-source) или HOUR(time_exp), но применить их в запросе не удалось (либо я их не в том месте запроса применил, либо это функции вообще не к этой опере). Ну в общем где можно с этим ознакомиться подскажите пожалуйста.

2. Есть таблица в которой есть дата (DATETIME в формате TTimeStamp) и значение (VALUE integer). Каждые сутки в таблицу добавляется 24 записи (по одной записи каждый час ровно в начале часа, т.е. дата имеет формат dd.mm.yyyy hh:00). Каждому значению даты соответствует свое значение VALUE. Необходимо для заданного промежутка времени (например с 8:00 до 11:00) в каждом дне выбрать минимальное значение VALUE, и если вдруг таких значений несколько, то оставить одно, которое встречается первым. Это возможно сделать одним запросом?

Спасибо заранее!
...
Рейтинг: 0 / 0
FireDAC синтаксис SQL и запрос
    #40095101
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DiakonX
1. Можно ли где-то найти справку по синтаксису языка запросов в Делфи 10.4
Нет. Делфи к этому не имеет никакого отношения. Читайте документацию к своей СУБД
DiakonX
Для меня стало, например открытие,, что имя таблицы указывается через {id Table}, а не просто Table.
Ничего не понятно, но очень интересно
DiakonX
применить их в запросе не удалось
Сожалею
DiakonX
(либо я их не в том месте запроса применил, либо это функции вообще не к этой опере
Сложно советовать не видя кода
DiakonX
Это возможно сделать одним запросом?
Возможно. Но для конкретного ответа нужно знать о какой СУБД идет речь
...
Рейтинг: 0 / 0
FireDAC синтаксис SQL и запрос
    #40095112
DiakonX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
СУБД FireBird 2.5
...
Рейтинг: 0 / 0
FireDAC синтаксис SQL и запрос
    #40095115
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_Ничего не понятно, но очень интересно

https://docwiki.embarcadero.com/RADStudio/Sydney/en/Preprocessing_Command_Text_(FireDAC)
Как по мне - хня ненужная.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FireDAC синтаксис SQL и запрос
    #40095118
DiakonX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вроде немного разобрался в таком виде работает
Код: sql
1.
2.
select DATETIME, min(VS) from {id HOUR} WHERE EXTRACT(HOUR FROM DATETIME) IN (2, 3, 4)
GROUP BY DATETIME 



Как убрать значения одинаковые в рамках одного дня?
...
Рейтинг: 0 / 0
FireDAC синтаксис SQL и запрос
    #40095128
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DiakonX
Как убрать значения одинаковые в рамках одного дня?
Код: sql
1.
GROUP BY CAST(DATETIME AS DATE)
...
Рейтинг: 0 / 0
FireDAC синтаксис SQL и запрос
    #40095282
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DiakonX,

в драйверах или компонентах "локальные обработчики" SQL совсем не для того, чтобы использовать их с SQL-серверами. А для работы с локальными файлами типа Paradox, DBF и типа того. SQL в этом случае достаточно убогий.

По Firebird документация как на офсайте (firebirdsql.org), а еще лучше тут
http://www.ibase.ru/develop/
поскольку документация пишется сначала на русском языке, а потом уже переводится на английский и далее.
Вам надо руководство по языку SQL Firebird:
http://www.ibase.ru/files/firebird/Firebird_2_5_Language_Reference_RUS.pdf
Ну и остальное с ibase.ru - по вкусу.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / FireDAC синтаксис SQL и запрос
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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