За последние 24 часа нас посетили 60866 программистов и 1743 робота. Сейчас ищут 776 программистов ...

Арифметические операции

Тема в разделе "PHP для новичков", создана пользователем alexflom, 29 мар 2009.

  1. alexflom

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

    С нами с:
    20 сен 2008
    Сообщения:
    55
    Симпатии:
    0
    Есть две табилцы. В одной сумма денег и id валюты, а в другой - курс перевода валюты.
    Ну например
    MONEY (sum, id_valuta) ; KURS(id_valuta, kurs)

    Нужно, чтобы результат выборки был
    sum*kurs по id_valuta

    Скажите, это можно как-то реализовать? Тоесть если можно то это join и арифметическая операции в SELECT-е,
    но я не спец - может там есть какие-то нюансы? СПсибо.
     
  2. alexflom

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

    С нами с:
    20 сен 2008
    Сообщения:
    55
    Симпатии:
    0
    А, еще один момент. Выборка должна быть сформирована так, чтобы потом можно было добавить еще ORDER по любому полю таблицы MONEY или по полю sum*kurs
     
  3. alexeurodnepr

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

    С нами с:
    18 июл 2008
    Сообщения:
    244
    Симпатии:
    0
    не знаю правильно или нет, но должно работать)

    SELECT (
    money.sum * kurs.kurs
    ) AS total
    FROM money, kurs
    WHERE money.id_valuta = KURS.id_valuta
    ORDER BY 'total' DESK