SQLinfo.ru - Все о MySQL

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

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

Вы не зашли.

#1 02.03.2012 13:14:46

papric
Участник
Зарегистрирован: 27.02.2012
Сообщений: 10

предыдущий месяц

как получить предыдущий месяц (число).
SELECT MONTH('2010-01-10')-1;  - не всегда работает т.к. вместо декабря вернет 0 а не 12.

Неактивен

 

#2 02.03.2012 13:39:31

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: предыдущий месяц

SELECT if(MONTH('2010-01-10')-1=0,12,MONTH('2010-01-10')-1);

Неактивен

 

#3 02.03.2012 14:43:37

papric
Участник
Зарегистрирован: 27.02.2012
Сообщений: 10

Re: предыдущий месяц

спасибо. писала так же только ==0 ))) поэтому ошибка была

Неактивен

 

Board footer

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