artbe Posted December 17, 2014 Report Share Posted December 17, 2014 ДД! Подскажите пожалуйста запрос на смену даты или года в заказе.Есть заказы за год, хочу что бы отображалось, например не 17.12.2014, а 17.12.2013 - как то так Что то типо такого: UPDATE `s_orders` SET `date`= ??? А лучше, рандомный запрос на установку даты в случайном порядке, например с 2013 по 2014 год.Спасибо Quote Link to post Share on other sites
Kors Posted December 17, 2014 Report Share Posted December 17, 2014 update s_orders set date = concat(round(2013-0.5+rand()*2), substring(date, 5, length(date)-4)) Quote Link to post Share on other sites
svma3x Posted December 17, 2014 Report Share Posted December 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() + начальное время Quote Link to post Share on other sites
yr4ik Posted December 17, 2014 Report Share Posted December 17, 2014 UPDATE `s_orders` SET `date`=DATE_SUB( date, INTERVAL "1" YEAR) Это что бы просто отнять год Quote Link to post Share on other sites
artbe Posted December 18, 2014 Author Report Share Posted December 18, 2014 Спасибо огромное! Выручили! Возможно кому то пригодится еще данная вещь Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.