Всем привет, помогите пожалуйста с запросом.
Задача вытянуть дату последней активности.
AccountCommunication -->LeftJoin(Account)
--->LeftJoin(Activity (WHERE ModifiedOn(Последняя)))
var esq = Ext.create("Terrasoft.EntitySchemaQuery", { rootSchemaName: "AccountCommunication" }); //Данные из AccountCommunication esq.addColumn("SearchNumber"); esq.addColumn("Number"); //Связные данные из Account esq.addColumn("Account.Name", "AccountName"); esq.addColumn("Account.UsrINN", "UsrINN"); esq.addColumn("Account.UsrDebtorStatus", "UsrDebtorStatus"); //Связные данные из Activity(ModifiedOn) ....????????...... filter = Terrasoft.createColumnFilterWithParameter(Terrasoft.ComparisonType.CONTAIN,"SearchNumber", "xxxxxxx"); esq.filters.addItem(filter);
Нравится
1 комментарий
2 февраля 2018 13:24
Роман,
не совсем понятна поставленная задача, по крайней мере, мне кажется что запрос должен выглядеть не так.
Предоставьте текст sql запроса, который будет соответствовать реализации поставленной задачи.
Также больше информации про построение запросов тут (также есть примеры реализации запросов с join): https://academy.terrasoft.ua/documents/technic-sdk/7-6-0/ispolzovanie-entityschemaquery-dlya-postroeniya-zaprosov-k-baze-dannyh
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать