freed-master
19.01.2010 - 10:45
Всем здрасте! Вопрос такой:
в бд есть столбец:
а
б
в
, нужно выводить результаты таким образом:
x
y
, где
x=a-б, а
y=б-в и т.д.
Это вообще реально сделать?
_____________
Всем, кто заинтересован, могу помочь начать
зарабатывать на forex.
Пишите в личку или на e-mail:
flash-dirt@yandex.ru
vagrand
19.01.2010 - 11:27
select (а-б) as x, (б-в) as y
from your_table_name
_____________
Senior PHP developer: PHP5, MySQL, JavaScript, CakePHP, Yii/Yii2, Zend Framework, Smarty, XML/Xslt, JQuery, Jquery Mobile, Bootstrap, ExtJS, HTML, HTML5, CSS, Linux, SVN, Git, Memcached, Redis, MongoDB, Zend Guard, Ioncube, FFMpeg, PayPal, Webmoney, Qiwi, Facebook API, Vkontakte Api, Google API, Twitter Api, Steam Api.
Junior Android Developer: Android SDK, многопоточность, работа с HTTP запросами, JSON, SQLite, фрагменты.
sergeiss
19.01.2010 - 11:34
Цитата (vagrand @ 19.01.2010 - 11:27) |
select (а-б) as x, (б-в) as y from your_table_name |
vagrand - совершенно неверное решение!!!. Потому что ты указываешь данные из разных строк так, будто они находятся в одной строке. Да еще берешь величины вместо имени столбца.
freed-master - это реально, но надо дополнительную информацию. Например, как делается (и делается ли) сортировка.
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
sergeiss
19.01.2010 - 12:15
Кстати говоря... Ты хочешь получить результат одним SQL-запросом (как я это понял с самого начала), или в результате обработки запроса в ПХП?
Первое интереснее, второе проще (нагляднее уж точно).
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
freed-master
19.01.2010 - 13:55
делается просто выборка всех записей.
лучше "нагляднее" увидеть, дабы понять...
хотя б намекните принцип...
_____________
Всем, кто заинтересован, могу помочь начать
зарабатывать на forex.
Пишите в личку или на e-mail:
flash-dirt@yandex.ru
sergeiss
19.01.2010 - 14:06
Если делать это в запросе, то надо выбрать данные дважды и совместить их через JOIN. Но не зная структуру твоей таблицы сложно сказать, будет ли это легко (и вообще имеет ли смысл)
Поэтому лучше сделай один запрос, а разность находи в ПХП.
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)