Mam problem z zapytaniem do bazy.
Wyciągam z bazy dwie zmienne i następnie chciałbym dokonać na nich operacji arytmetycznej i wyciągnąć to jako trzecią zmienną. Niestety nie wiem jak to zrobić w jednym zapytaniu.
SELECT pole1 AS costam1, pole2 AS costam2, (costam1 * costam2) AS wynik FROM db
Jeżeli zrobię 'costam1' * 'costam2' to wynik jest oczywiście NULL, bo wtedy wysyłam stringi do operacji arytmetycznej. Jeżeli tak jak pokazane jest we wlkejonym kodzie, to MySQL wywala błąd, że nia ma kolumn costam1 costam2.
Można to zrobić na dwóch zapytaniach (koniecznie mnożyć muszę w MySQL, bo wynik służy mi jako kryterium sortowania) ale to troche nieelegancko. Jak to wyciągnąć w jednym zapytaniu ?
Pozdrawiam
Edit:
Podstawienie zapytania w wyniku którego otrzymuję zmienną costam1 i costam2 dziala jak nalezy, ale wg mojego przekonania wykonuję to samo (dość skomplikowane) zapytanie 2 razy, a ja chciałbym raz cos mieć jako zmienną a później tego używać. Da się tak ?