SQLinfo.ru - Все о MySQL

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

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

Вы не зашли.

#1 27.10.2017 15:50:29

platedz
Старожил
Зарегистрирован: 27.03.2012
Сообщений: 302

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

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


Wazzup.su - это сервис объединивший в себе все в одном.

Неактивен

 

#2 27.10.2017 17:15:45

klow
Старожил
Зарегистрирован: 06.12.2014
Сообщений: 400

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

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

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

Неактивен

 

#3 29.10.2017 13:13:31

platedz
Старожил
Зарегистрирован: 27.03.2012
Сообщений: 302

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

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

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


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


Wazzup.su - это сервис объединивший в себе все в одном.

Неактивен

 

#4 29.10.2017 13:21:13

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

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

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


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

Неактивен

 

#5 29.10.2017 13:24:10

platedz
Старожил
Зарегистрирован: 27.03.2012
Сообщений: 302

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

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

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


Wazzup.su - это сервис объединивший в себе все в одном.

Неактивен

 

#6 29.10.2017 13:30:15

platedz
Старожил
Зарегистрирован: 27.03.2012
Сообщений: 302

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

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

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


Wazzup.su - это сервис объединивший в себе все в одном.

Неактивен

 

#7 29.10.2017 13:34:44

platedz
Старожил
Зарегистрирован: 27.03.2012
Сообщений: 302

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

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


Wazzup.su - это сервис объединивший в себе все в одном.

Неактивен

 

#8 29.10.2017 13:35:18

platedz
Старожил
Зарегистрирован: 27.03.2012
Сообщений: 302

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

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


Wazzup.su - это сервис объединивший в себе все в одном.

Неактивен

 

Board footer

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