За последние 24 часа нас посетили 16908 программистов и 1646 роботов. Сейчас ищут 1015 программистов ...

за 1 запрос создать временную колонку и сортировать по ней

Тема в разделе "MySQL", создана пользователем riaron, 14 сен 2020.

  1. riaron

    riaron Активный пользователь

    С нами с:
    1 окт 2014
    Сообщения:
    247
    Симпатии:
    4
    есть таблица у нее 2 параметра цена и процент скидки. Надо создать временную колонку которая равна произведению цены и процента и сортировать по ней
     
  2. Drunkenmunky

    Drunkenmunky Активный пользователь

    С нами с:
    12 авг 2020
    Сообщения:
    1.504
    Симпатии:
    283
    Код (Text):
    1. SELECT `tablename`.*, (`price` - (`price` / 100 * `discount`) ) AS `newprice`
    2. FROM `tablename`
    3. ORDER BY `newprice` ASC
     
  3. riaron

    riaron Активный пользователь

    С нами с:
    1 окт 2014
    Сообщения:
    247
    Симпатии:
    4
    Спасибо