SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 27.10.2017 12:50:29

platedz
Активист
Зарегистрирован: 27.03.2012
Сообщений: 229

Как вывести по результату двух полей.

Подскажите, у меня два поля. Цена и наценка в процентах. Как мне сделать запрос на результат цена+наценка

Неактивен

 

#2 27.10.2017 14:15:45

klow
Активист
Зарегистрирован: 06.12.2014
Сообщений: 245

Re: Как вывести по результату двух полей.

SELECT цена * (1 + наценка/100) as цена_и_наценка FROM table_name

Отредактированно klow (27.10.2017 14:16:52)

Неактивен

 

#3 29.10.2017 10:13:31

platedz
Активист
Зарегистрирован: 27.03.2012
Сообщений: 229

Re: Как вывести по результату двух полей.

Спасибо. Но, вывод вышел, а вот запрос не выходит

select  *, (цена * (1 + наценка/100)) as `цена_и_наценка` from table_name where `цена_и_наценка`>='40' and `цена_и_наценка`<='50'


Unknown column 'цена_и_наценка' in 'where цена_и_наценка'

Неактивен

 

#4 29.10.2017 10:21:13

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2101

Re: Как вывести по результату двух полей.

Вместо цена, наценка и цена_и_наценка подставьте Ваши названия полей.


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

#5 29.10.2017 10:24:10

platedz
Активист
Зарегистрирован: 27.03.2012
Сообщений: 229

Re: Как вывести по результату двух полей.

select  *, (price * (1 + procent/100)) as `cost` from table_name where `cost`>='40' and `cost`<='50'

cost  выводится, а вот если добавить where то уже указанная выше ошибка

Неактивен

 

#6 29.10.2017 10:30:15

platedz
Активист
Зарегистрирован: 27.03.2012
Сообщений: 229

Re: Как вывести по результату двух полей.

select  *, price  as `cost` from table_name where `price`>='40' and `price`<='50'

даже так не работает

Неактивен

 

#7 29.10.2017 10:34:44

platedz
Активист
Зарегистрирован: 27.03.2012
Сообщений: 229

Re: Как вывести по результату двух полей.

Заработало через HAVING

Неактивен

 

#8 29.10.2017 10:35:18

platedz
Активист
Зарегистрирован: 27.03.2012
Сообщений: 229

Re: Как вывести по результату двух полей.

Всем спасибо и всего хорошего

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson