Typeorm выберите max с определенным столбцом - PullRequest
0 голосов
/ 18 января 2019

Я хочу выбрать максимальное значение из столбца таблицы с именем quotationVersion из таблицы quotation,

код

getOneMaximumQuotationVersion() {
    const query = this.createQueryBuilder("quotation");
    query.select("MAX(quotation.quotationVersion)", "max");
    // query.addSelect("MAX(quotation.quotationVersion)", "max");
    return query.getOne();
  }

1 Ответ

0 голосов
/ 18 января 2019

Если вы хотите добавить такие функции, как MAX , SUM в предложении выбора, вам нужно выполнить getRawOne () или getRawMany () . Это даст вам сырой ответ:

getOneMaximumQuotationVersion() {
    const query = this.createQueryBuilder("quotation");
    query.select("MAX(quotation.quotationVersion)", "max");
    // query.addSelect("MAX(quotation.quotationVersion)", "max");
    return query.getRawOne();
  }
...