|
MySQL.RU - Webboard
Вернуться
Помогите написать скрипт mysql (Masha) 14/06/2016 - 12:43:37
Re: Помогите написать скрипт mysql (Akina) 14/06/2016 - 14:47:26
Re: Помогите написать скрипт mysql (Masha) 14/06/2016 - 15:41:11
Re: Помогите написать скрипт mysql (Akina) 14/06/2016 - 18:12:26
> Original message text:
> From: Masha - 14/06/2016 - 12:43:37
> Subject:Помогите написать скрипт mysql
> -----------------
> есть таблица1
> отмена
> 3
> 25
> 46
> 45
> есть таблица2
> Номер Оплата Сумма
> 1 нал 100
> 2 безнал 300
> 3 нал 500
> 4 нал 100
> 25 безнал 200
>
> Как должно выглядеть
> Номер Оплата Сумма
> 1 нал 0
> 2 безнал 300
> 3 нал 500
> 4 нал 0
> 25 безнал 200
>
> Сейчас выполняю скрипт UPDATE таблица2 SET Сумма=Сумма/0
> WHERE Сумма='Нал';
> необходимо если значение столбца таблицы 1(отмена) совпадает со значением Талица2-(номер) в нашем случае это 3 то деление на 0 не происходит.34
>
>
From: Akina - 14/06/2016 - 18:12:26
Subject:Помогите написать скрипт mysql
-----------------
> в таблицеT2 (стобце сумма) обнулять все кроме (безнала) и (отменных посещений)
Уже лучше. Если учитывать это и пример выше (они, кстати, противоречивы), считая пример приоритетным, то:
UPDATE таблица2 LEFT JOIN таблица1 ON таблица2.Номер = таблица1.Номер
SET таблица2.Сумма = 0
WHERE таблица2.Оплата != 'безнал' AND таблица1.Номер IS NULL
PS. Обнулять значение ДЕЛЕНИЕМ на ноль - это круто...
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
43579
|
|