В функциях с включенным фильтром по типу поля "дата с календарем и выбором времени" и после применения функции в поле"MySQL Формула" выдает следующую ошибку:
Database Error: 1054 - Unknown column 'e.field_309' in 'where clause'
Query: select e.* from app_entity_32 e where e.id>0 and ( e.parent_item_id in (1) and (FROM_UNIXTIME(e.field_309+3600,'%Y-%m')=date_format(DATE_SUB(now(),INTERVAL 1 MONTH),'%Y-%m') or FROM_UNIXTIME(e.field_309+3600,'%Y-%m')=date_format(DATE_ADD(now(),INTERVAL 0 MONTH),'%Y-%m'))) and e.parent_item_id in (select item_id from (select e.id as item_id , ( (select (func100.field_508) from app_entity_32 func100 where func100.id>0 and func100.parent_item_id=e.id order by func100.id desc limit 1) ) as field_277, ( (select (func100.field_275) from app_entity_32 func100 where func100.id>0 and func100.parent_item_id=e.id order by func100.id desc limit 1) ) as field_298, (IFNULL( (select SUM(func100.field_508+0) from app_entity_32 func100 where func100.id>0 and ((FROM_UNIXTIME(e.field_309+3600,'%Y-%m-%d')=date_format(DATE_ADD(now(),INTERVAL 0 DAY),'%Y-%m-%d'))) and func100.parent_item_id=e.id ) ,0)) as field_337, ( (select MAX(func100.field_508+0) from app_entity_32 func100 where func100.id>0 and ((FROM_UNIXTIME(e.date_added+3600,'%Y-%m')=date_format(DATE_ADD(now(),INTERVAL 0 MONTH),'%Y-%m'))) and func100.parent_item_id=e.id ) ) as field_338, ( (select MIN(func100.field_508+0) from app_entity_32 func100 where func100.id>0 and ((FROM_UNIXTIME(e.date_added+3600,'%Y-%m')=date_format(DATE_ADD(now(),INTERVAL 0 MONTH),'%Y-%m'))) and func100.parent_item_id=e.id ) ) as field_339 from app_entity_26 e where e.id>0 and e.parent_item_id in (select e.id from app_entity_25 e where e.id>0 )) as parent_entity_26 ) order by e.id
Page: /rukov/index.php?module=dashboard/&action=update_hot_reports&reports_id=164
field_309 - это и есть поле"дата c календарем и выбором времени"
функция+фильтр по полю дата с календарем и выбором времени
- support
- Техническая поддержка
- Сообщения: 9210
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: функция+фильтр по полю дата с календарем и выбором времени
Не могу повторить данную ошибку. Точно на 2.6 она появляется?
Re: функция+фильтр по полю дата с календарем и выбором времени
да точно на 2.6.
Пробовал на чистой базе, ошибка повторяется:
Database Error: 1054 - Unknown column 'e.field_276' in 'where clause'
Query: select e.* , ( (select SUM(func100.field_277+0) from app_entity_29 func100 where func100.id>0 and ((FROM_UNIXTIME(e.field_276+3600,'%Y-%m-%d')=date_format(DATE_ADD(now(),INTERVAL 0 DAY),'%Y-%m-%d')))) / (select count(*) from app_entity_29 func100 where func100.id>0 and ((FROM_UNIXTIME(e.field_276+3600,'%Y-%m-%d')=date_format(DATE_ADD(now(),INTERVAL 0 DAY),'%Y-%m-%d')))) *86.4) as field_305 from app_entity_30 e where e.id>0 limit 0, 10
Page: /new/index.php?module=items/listing
Пробовал на чистой базе, ошибка повторяется:
Database Error: 1054 - Unknown column 'e.field_276' in 'where clause'
Query: select e.* , ( (select SUM(func100.field_277+0) from app_entity_29 func100 where func100.id>0 and ((FROM_UNIXTIME(e.field_276+3600,'%Y-%m-%d')=date_format(DATE_ADD(now(),INTERVAL 0 DAY),'%Y-%m-%d')))) / (select count(*) from app_entity_29 func100 where func100.id>0 and ((FROM_UNIXTIME(e.field_276+3600,'%Y-%m-%d')=date_format(DATE_ADD(now(),INTERVAL 0 DAY),'%Y-%m-%d')))) *86.4) as field_305 from app_entity_30 e where e.id>0 limit 0, 10
Page: /new/index.php?module=items/listing
- support
- Техническая поддержка
- Сообщения: 9210
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: функция+фильтр по полю дата с календарем и выбором времени
1) Дайте бекап базы чистой базы.
2) Предоставьте логин-пароль
3) Укажите на какой странице проблема.
Я проверю и исправлю.
2) Предоставьте логин-пароль
3) Укажите на какой странице проблема.
Я проверю и исправлю.
- support
- Техническая поддержка
- Сообщения: 9210
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: функция+фильтр по полю дата с календарем и выбором времени
Обнаружил проблему! Файлы из архива замените в includes\classes\fieldstypes\
Сообщите результат.
Сообщите результат.
- Вложения
-
- fieldstypes.zip
- (3.32 КБ) 193 скачивания
Re: функция+фильтр по полю дата с календарем и выбором времени
Спасибо, ошибка пропала, исправление работает.