artbe Опубликовано 17 декабря, 2014 Жалоба Поделиться Опубликовано 17 декабря, 2014 ДД! Подскажите пожалуйста запрос на смену даты или года в заказе.Есть заказы за год, хочу что бы отображалось, например не 17.12.2014, а 17.12.2013 - как то так Что то типо такого: UPDATE `s_orders` SET `date`= ??? А лучше, рандомный запрос на установку даты в случайном порядке, например с 2013 по 2014 год.Спасибо Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 17 декабря, 2014 Жалоба Поделиться Опубликовано 17 декабря, 2014 update s_orders set date = concat(round(2013-0.5+rand()*2), substring(date, 5, length(date)-4)) Цитата Ссылка на сообщение Поделиться на другие сайты
svma3x Опубликовано 17 декабря, 2014 Жалоба Поделиться Опубликовано 17 декабря, 2014 UPDATE `s_orders` SET `date`= FROM_UNIXTIME( (UNIX_TIMESTAMP('2011-12-31') - UNIX_TIMESTAMP('2011-01-01'))*RAND() + UNIX_TIMESTAMP('2011-01-01') ) WHERE 1 тестировал поэтому дату сами поставите принцип такой - (конечное время - начальное)*RAND() + начальное время Цитата Ссылка на сообщение Поделиться на другие сайты
yr4ik Опубликовано 17 декабря, 2014 Жалоба Поделиться Опубликовано 17 декабря, 2014 UPDATE `s_orders` SET `date`=DATE_SUB( date, INTERVAL "1" YEAR) Это что бы просто отнять год Цитата Ссылка на сообщение Поделиться на другие сайты
artbe Опубликовано 18 декабря, 2014 Автор Жалоба Поделиться Опубликовано 18 декабря, 2014 Спасибо огромное! Выручили! Возможно кому то пригодится еще данная вещь Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.