imushroom

[Решено] Запрос к БД - изменение статусов заказов

Рекомендуемые сообщения

imushroom    0

Прошу помощи в написании текста запроса, который будет:

отбирать все заказы за период с 01.06.2015 по 23.05.2016 со статусом "В ожидании" и менять в них статус на "Сделка завершена".

Изменено пользователем imushroom

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
pantagruel964    219

А чем нужно помочь? Как сейчас выглядит ваш запрос?

Надеюсь, что не так...

$this->db->query(" ");

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
imushroom    0

 

А чем нужно помочь? Как сейчас выглядит ваш запрос?

Надеюсь, что не так...

$this->db->query(" ");

Понимаю Вашу иронию, но примерно именно так и выглядит мой запрос сейчас :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
AlexDW    859

для этого желательно знать id вашего статуса "сделка завершена", а также id статуса "в ожидании"

Изменено пользователем AlexDW

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
AlexDW    859

пробуйте так

UPDATE `oc_order` o SET o.order_status_id=zz WHERE o.order_status_id=xx AND (DATE(o.date_added) >= DATE('2015-06-01') AND DATE(o.date_added) <= DATE('2016-05-23'))

 

вместо zz - id вашего статуса "сделка завершена"

вместо xx - id статуса "в ожидании"

вместо oc_ - префикс своей БД

 

только сначала бекап таблицы order сделайте на всякий, писал навскидку

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
imushroom    0

пробуйте так

UPDATE `oc_order` o SET o.order_status_id=zz WHERE o.order_status_id=xx AND (DATE(o.date_added) >= DATE('2015-06-01') AND DATE(o.date_added) <= DATE('2016-05-23'))

 

вместо zz - id вашего статуса "сделка завершена"

вместо xx - id статуса "в ожидании"

вместо oc_ - префикс своей БД

 

только сначала бекап таблицы order сделайте на всякий, писал навскидку

Спасибо за помощь! Все получилось :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу