Страница 1 из 1
Конструктор отчетов не выводит данные
Добавлено: 10 май 2024, 19:20
ink64rus
Есть отчет. В нем включен фильтр по дате "день"
Есть простейший запрос:
Код: Выделить всё
SELECT
e.field_357 as data
FROM
app_entity_30 e
WHERE
from_unixtime(e.field_357, '%Y-%m-%d') = [filter_by_date]
Не выводит данные вообще. Записи в таблице есть. Работает только если включен фильтр "год"
Re: Конструктор отчетов не выводит данные
Добавлено: 11 май 2024, 00:45
Antonyous99
'[filter_by_date]'
Это в кавычки одинарные возьмите.
Кстати, е там у вас везде, это не нужно.
Re: Конструктор отчетов не выводит данные
Добавлено: 11 май 2024, 09:52
ink64rus
'e' убрал
если поставить в кавычки [filter_by_date] то перестает показывать даже год. Если убираю условие со временем, то показывает записи...
Re: Конструктор отчетов не выводит данные
Добавлено: 11 май 2024, 09:54
Fait
Вот, этот код работает:
Код: Выделить всё
SELECT
field_357 as data
FROM
app_entity_30
WHERE
from_unixtime(field_357, "%Y-%m-%d") = '[filter_by_date]'
Просто все текстовые значения нужно заключать в одинарные кавычки. А фильтр по дате как раз и является текстовым.
Ну и
e была лишней тоже, это верно.
Re: Конструктор отчетов не выводит данные
Добавлено: 11 май 2024, 10:15
ink64rus
Да, действительно.Спасибо большое