Вопрос

Помогите с запросом

Всем привет, помогите пожалуйста с запросом.

Задача вытянуть дату последней активности.

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 комментарий

Роман, 

не совсем понятна поставленная задача, по крайней мере, мне кажется что запрос должен выглядеть не так. 

Предоставьте текст sql запроса, который будет соответствовать реализации поставленной задачи. 

Также больше информации про построение запросов тут (также есть примеры реализации запросов с join): https://academy.terrasoft.ua/documents/technic-sdk/7-6-0/ispolzovanie-entityschemaquery-dlya-postroeniya-zaprosov-k-baze-dannyh

Показать все комментарии