За последние 24 часа нас посетили 18295 программистов и 1642 робота. Сейчас ищут 1586 программистов ...

Вычисление значений и сортировка

Тема в разделе "Решения, алгоритмы", создана пользователем popen021, 5 май 2012.

  1. popen021

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

    С нами с:
    5 май 2012
    Сообщения:
    3
    Симпатии:
    0
    Привет всем. Тут вот понадобилась помощь. Имеется БД, в ней таблица, в таблице 4 поля, мне нужно вывести из БД данные из 3 полей, потом отнять значение из второго поля третье и отсортировать данные. Пример:

    БД:
    Имя | Число сейчас | Старое число|
    А | 10 | 5 |

    Как нужно вывести:
    Имя | Вычисление |
    А | 5 |
    Как это можно организовать, не подскажите?
     
  2. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    Код (Text):
    1. SELECT `name`, `second_field` - `third_field` AS `result` FROM `tablename` ORDER BY `result` ASC
    ?
     
  3. Kostigator

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

    С нами с:
    4 май 2012
    Сообщения:
    9
    Симпатии:
    0
    sql_mode только должен быть NO_UNSIGNED_SUBTRACTION. без этого ошибка будет.
     
  4. popen021

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

    С нами с:
    5 май 2012
    Сообщения:
    3
    Симпатии:
    0
    Спасибо огромное :)
     
  5. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    Тогда стоит добавить "если используются UNSIGNED поля" :)