Задавайте вопросы, мы ответим
Вы не зашли.
Доброго времени суток.У меня возникла проблема при создании хранимой процедуры.
http://savepic.org/6341677.png
есть некая таблица. мне нужно чтобы при в поле время года вносились записи :"зима","лето","осень","весна" в зависимости от месяца рождения человека.
select month(birthday) from table1;
этот запрос выводит месяца. как я понимаю нужно использовать 2 цикла.do while, для того чтобы обрабатывать строку и 4 цикла if.Но я не могу написать их.
Неактивен
update table1 set vremya_goda = if(MONTH(birthday) in (12,1,2), 'zima', if(MONTH (birthday) in (3,4,5), 'vesna',if(MONTH (birthday) in (6,7,8),'leto','osen'))); -- Обновит всю таблицу
Для остального времени используйте триггеры.
Неактивен
vasya написал:
update table1 set vremya_goda = if(MONTH(birthday) in (12,1,2), 'zima', if(MONTH (birthday) in (3,4,5), 'vesna',if(MONTH (birthday) in (6,7,8),'leto','osen'))); -- Обновит всю таблицу
Для остального времени используйте триггеры.
Большое спасибо
Неактивен