Пустой Select

Автор govorun, февраля 07, 2020, 11:11:25 pm

« предыдущая - следующая »

govorun

Доброго времени суток...
Конструкция:

AAA:
Load *
Select...
From...

Подскажите, если Select отработал и ничего не выбрал по условиям отбора, будет ли добавлена в таблицу пустая строка или нет? Или вообще будет ругаться, что нечего добавлять в таблицу? Как проверить, что результат Selectа не пустой?
Спасибо

admin

привет, noofrows()

govorun

Спасибо...
А как выбрать, например, максимальную дату из загруженной таблицы?

что-то типа
Let a = date(max(date(Поле), 'Таблица'))

Спасибо

govorun

Собственно попутный вопрос.
Как запихнуть значение переменной в таблицу?

Set (Let) a = XXX

ZZZ:
Load * From a

Спасибо

admin

load $(a) as [Переменная в поле] ...
В зависимости от типа, могут понадобится одинарные кавычки.

admin

Цитата: govorun от февраля 08, 2020, 10:10:31 pmСпасибо...
А как выбрать, например, максимальную дату из загруженной таблицы?

что-то типа
Let a = date(max(date(Поле), 'Таблица'))

Спасибо

admin

Сначала сделать запрос, затем, применяя peek() прописать в переменную.
Поищите тему про календарь, там есть этот случай.

govorun

Цитата: admin от февраля 09, 2020, 07:12:05 pmСначала сделать запрос, затем, применяя peek() прописать в переменную.
Поищите тему про календарь, там есть этот случай.
Для peek() нужно указывать строку. А мне строка не известна. Мне нужно выбрать одно значение из всего поля.

1.Из уже имеющейся таблицы загрузить поле в отдельную таблицу (с условием), чтобы получились одна запись и одно поле (одно значение на всю таблицу).
2. а потом peek()...

Я правильно понял?

admin

Когда вы делает запрос на min() с группировкой  по дате у вас будет только одна строка в результате.
она же и первая и последняя.

Рейтинг@Mail.ru Яндекс.Метрика